如何備份SQL Server?
到iT邦幫忙

klm2242(iT邦初學者8級)發問:

SQL Server 2000/2005內建備份功能嗎?還是要使用其他軟體?另外備份時需要停機嗎?

dino9021(iT邦初學者10級):
以 SQL 2005 Express來說,開啟「Microsoft SQL Server Management Studio Express」,找到「Backup Devices」,然後按滑鼠右鍵,選擇「New Backup Device」。

這時可以輸入一個好記的裝置名稱,然後點選滑鼠右鍵,選擇「Back Up a Database」。這時在左側有「Select a page」、「General」,選擇要備份的資料庫。

都填完後不要按「OK」,點選上方「Script」旁邊的小箭頭下拉選單,選「Script Action to File」,存成一個「.sql」檔,如「 D:\Backup\FullBackup.sql」。之後以排程工作定時執行「SQLCMD.exe -i "D:\Backup\FullBackup.sql"」,就會依照剛剛備份裝置的設定備份成一個檔案。

另外,可以利用Script在執行完成後,將檔名加上日期,這樣就可以每天備份成不同的檔案,再用其他備份軟體把這個檔案複製起來就可以了。以上的做法,不用停止SQL Service就可以執行了。

熱門新聞

Advertisement