問:請問在SQL Server 2000中,我如何對數據庫進行備份,並且我想以壓縮的方式備份的話我應該如何做?
答:SQLSERVER2000 備份
例1:(備份)
1 use master
2 declare @path=’c:\aa\zy.bak’
3 backup database zy to
4 disk=@path with noinit
說明:
1 使用系統庫
2 設置備份的路徑及文件名,注意是用單引號引用.
3 需備份的數據庫
4 設置備份的驅動器,將路徑設給驅動器,再設定備份的方式(重寫或覆蓋)
例2:(壓縮備份的數據庫文件)
use master
exec xp_makecab ’c:\m.cab’,mszip,1,’c:\aa\zy.bak’
exec xp_cmdshell ’copy c:\123.cab’, ’d:\123.cab’
說明:
’c:\m.cab’ 壓縮備份的名稱
mszip 壓縮方式
’c:\aa\zy.bak’ 被壓縮文件的路徑
copy到另一個目錄保存