2011年9月19日 星期一

透過批次檔及排程自動備援MS-SQL

參考
--
引用:
援伺服器中建立一個批次檔(.bat),其內容如下:
xcopy \\192.168.1.3\dabasesync\db.bak d:\databasesync\ /y /s
osql -S "備援伺服器電腦名稱" -U 可執行還原的帳號 -P "可執行還原的帳戶密碼” -i 還原T-Script的實體路徑.sql
exit
其中還原T-Script的檔案(.sql)內容如下:
USE master
GO
ALTER DATABASE 資料庫名稱 SET single_user WITH rollback immediate
GO
RESTORE DATABASE 資料庫名稱 FROM DISK='d:\databasesync\db.bak’ WITH RECOVERY
GO
ALTER DATABASE 資料庫名稱 SET multi_user
GO

沒有留言:

張貼留言