MS SQL Server 備份方法
以 SQL 2005 Express 來說
開啟 Microsoft SQL Server Management Studio Express
伺服器 -> Server Objects -> Backup Devices -> 右鍵 -> New Backup Device
輸入一個好記的 Device name, 如: DBBackup
File 給他一個路徑與檔名, 如: D:\Backup\DB.bak
按 OK
在 Backup Devices -> DBBackup (剛剛建立的好記名稱) -> 右鍵 -> Back Up a Database
左側 Select a page -> General
選擇要被份的 DB , Backup type (Full / Differential)
輸入一個好記的名稱 (Name) 與敘述 (Description)
Backup set will expire 可以設定備份檔案過期的時間
Destination 預設會是剛剛的 DBBackup
左側 Select a page -> Options
這裡有更多設定, 依需求設定即可
都填完後不要按 OK, 點選上方 Script 旁邊的小箭頭下拉選單
選 Script Action to File , 存成一個 .sql 檔, 如 D:\Backup\FullBackup.sql
之後以排程工作定時執行 SQLCMD.exe -i "D:\Backup\FullBackup.sql"
就會依照剛剛 Backup Device 的設定備份成一個檔案
SQLCMD.exe 搜尋一下, 應該在安裝 SQL 的路徑下的某個資料夾中
另外可以寫個 Script 在執行備份完成之後去把檔名改變加上日期
這樣就可以每天備份成不同檔名的備份檔
再用其他備份軟體把這個備份檔備份起來就可以了
不用停止 SQL Service
FROM IT幫