Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Възстановете резервно копие на база данни по мрежата

Имате няколко опции за използване на мрежов файл като резервен източник

  1. Картиране на мрежово устройство/път, хостинг файл под СЪЩИЯ потребител като MS-SQL Server.
  2. Използвайте разширена съхранена процедура xp_cmdshell, за да картографирате мрежово устройство от вътрешността на MS SQL (по този начин командната обвивка ще има същите привилегии като потребителския акаунт, изпълняващ 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'

След това устройство Z:ще бъде видимо в студиото за управление на сървъра или само

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Име на текущата изпълнявана процедура

  2. SQL:използвайте WHERE клауза в OVER()?

  3. Да използвате float или десетичен знак за счетоводно приложение в долари?

  4. Това ли е програмен начин за получаване на SQL ключови думи (запазени думи)

  5. Как да вмъкна таблица с данни в таблица на база данни на SQL Server?