sql >> Database >  >> RDS >> Sqlserver

Back-up van database terugzetten via het netwerk

Je hebt weinig opties om een ​​netwerkbestand als back-upbron te gebruiken

  1. Netwerkstation/-pad, hostingbestand toewijzen onder DEZELFDE gebruiker als MS-SQL-server.
  2. Gebruik de uitgebreide opgeslagen procedure xp_cmdshell om de netwerkschijf van binnenuit MS SQL toe te wijzen (op die manier heeft de opdrachtshell dezelfde rechten als het gebruikersaccount waarop SSMS wordt uitgevoerd)
-- 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'

Daarna zal drive Z:zichtbaar zijn in Server Management Studio, of gewoon

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


  1. Maak een PostgreSQL 9-rol met login (gebruiker) alleen om functies uit te voeren

  2. Toegang tot een externe mysql db in trigger

  3. hoe de partitie te laten vallen zonder gegevens in MySQL te laten vallen?

  4. Databasesortering instellen in Entity Framework Code-First Initializer