sql >> Databasteknik >  >> RDS >> Sqlserver

Återställ säkerhetskopiering av databas över nätverket

Du har få alternativ för att använda en nätverksfil som säkerhetskopia

  1. Karta nätverksenhet/sökväg, värdfil, under SAMMA användare som MS-SQL-servern.
  2. Använd xp_cmdshell utökad lagrad procedur för att mappa nätverksenhet från insidan av MS SQL (på så sätt kommer kommandoskalet att ha samma privilegier som användarkontot som kör 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'

Därefter kommer enhet Z:att vara synlig i Server Management studio, eller bara

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


  1. få 2 dagar sedan fråga i mysql

  2. Hur returnerar man resultatet av en postgresql-funktion i c#? Konsolutgång tom

  3. replikering mellan offlineutgivare och onlineprenumerant?

  4. mysql lagrad procedur:ut parameter