發新話題
打印

MS SQL Server 備份方法

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幫

TOP

發新話題