2011-10-20 112 views
0

使用SQL Server 2000如何進行數據庫備份

我想在應用程序運行時進行數據庫備份。

在我的應用程序中,我有數據庫備份選項,當我點擊按鈕時,它必須將數據庫備份保存到當前時間。

如何進行查詢採取數據庫備份

需要查詢幫助

回答

2

使用BACKUP DATABASE語句,例如:

BACKUP DATABASE myDatabase -- myDatabase is your database name 
TO DISK='d:\backup\myDatabase.bak' -- this is the path to backup 
+0

如果數據庫在我們的e意味着我可以採取備份......? – Gopal

+0

當然,是的。 –

+0

請注意,該路徑必須是服務器服務可訪問的路徑,而不是客戶端應用程序(如果這些服務器位於不同的計算機上,或者在不同的用戶帳戶下運行,則該路徑很重要) –

0

通常喜歡BACKUP DATABASE數據庫名稱聲明的伎倆,但檢查的SQL Server幫助有關所有選項和參數,如備份位置信息,模式,壓縮等..

1

我個人推薦todo備份價格。它爲SQL Server/Exchange服務器提供全面的備份解決方案。欲瞭解更多信息,你可以去its website

0

此外,您可以選擇需要使用「備份數據庫...」命令執行的備份類型(完整,差異,日誌)。

實例:

完整備份:

BACKUP DATABASE 「DATABASE_NAME」 TO DISK = 'd:\ backupDatabase-Full.bak' GO

差分備份:

BACKUP DATABASE 「database_name」TO DISK ='D:\ backupDatabase-Diff.bak'WITH DIFFERENTIAL GO