sql >> Databáze >  >> RDS >> Sqlserver

Obnovte zálohu databáze přes síť

Máte několik možností, jak použít síťový soubor jako záložní zdroj

  1. Namapujte síťovou jednotku/cestu, hostitelský soubor, pod STEJNÝM uživatelem jako MS-SQL Server.
  2. Použijte rozšířenou uloženou proceduru xp_cmdshell k mapování síťového disku zevnitř MS SQL (takto příkazový shell bude mít stejná oprávnění jako uživatelský účet, na kterém běží SSMS)
-- allow changes to advanced options 
EXEC sp_configure 'show advanced options', 1
GO
-- Update currently configured values for advanced options.
RECONFIGURE
GO
-- To enable xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1
GO
-- Update currently configured values for advanced options.
RECONFIGURE
GO
EXEC xp_cmdshell 'NET USE Z: \\Srv\Path password1 /USER:Domain\UserName'

Poté bude jednotka Z:viditelná v Server Management Studio, nebo jen

RESTORE DATABASE DataBaseNameHere FROM DISK = 'Z:\BackNameHere.BAK'
GO


  1. Jaký je přesný význam mít podmínku jako kde 0=0?

  2. Načtěte řádek, který má pro sloupec maximální hodnotu

  3. Mysql vybrat záznamy s offsetem

  4. MySQL – Jak omezit jeden výsledek na ID?