--------------------完整備份默認追加到現有的文件---------------
backup database NorthWind To disk='d:\backup\NorthWindCS-Full-2010-11-23.bak'
--------完整備份,覆蓋現有的文件
Backup database NorthWind To disk='d:\backup\NorthWindCS-Full-2010-11-23.bak' With init
--------差別備份(上次一完整備份以來改變的數據頁)
backup database NorthWind To Disk='d:\backup\NorthWindCS-Full-2010-11-23.bak'
-----事物日誌備份,會自動截斷日誌(默認會階段日誌)
backup log NorthWind To Disk='d:\backup\NorthWindCS-log-2010-11-23'
-----事物日誌備份,不截斷日誌(默認會階段日誌)
backup log NorthWind To Disk='d:\backup\NorthWindCS-log-2010-11-23' With No_Truncate
-----不備份直接階段日誌,在SQL SERVER2008中再也不支持。
backup log NorthWind With No_Log backup log NorthWind With Tuancate_only
-----SQL SERVER 2008 替代的截斷日誌方法
alter database NorthWind set Recovery Simple
exec sp_helpdb NorthWInd
use NorthWind
dbcc shrinkfile('NorthWind_log')
alter database NorthWind set Recovery Full
----超大型數據庫的文件和文件組備份
Exec sp_helpdb NorthWind backup database NorthWind File='NorthWind_Current' to disk='h:\backup\NorthwindCS_Full_2010031.bak'
---僅複製備份,不影響現有的備份序列
backup database NorthWind To disk='h:\backup\NorthwindCS_Full_2010031.bak' With Copy_only
--尾部日誌備份,備份完成後數據庫再也不提供訪問
backup log NorthWind to disk='h:\backup\Northwind-taillog-20101031.bak' With NoRecovery
--回覆數據庫提供訪問
Restore databse NorthWind with Recovery
--分割備份到多個目標文件
backup database NorthWind to disk='h:\backup\Northwind-part1.bak',disk='h:\backup\NorthwindCS-part2.bak'
--鏡像備份,須要加入With Format
backup database NorthWind to disk='h:\backup\NorthwindCS-Mirror1.bak'
Mirror to disk='h:\backup\NorthwindCS-Mirror2.bak'----Mirror鏡像
With Format
--備份到遠程服務器
--使用SQL SERVER 的服務啓動帳號訪問遠程共享可寫文件夾
backup database Northwind to disk='\\192.168.3.20\backup\nw-yourname.bak'
--備份到遠程服務器,指定訪問遠程服務器的帳號和密碼
Exec sp_configure
Exec Sp_COnfigure 'show advanced options',1
Reconfigure with Overrid
Exec sp_configure 'xp_cmdshell',1
Reconfigure with override
Exec xp_cmdshell 'net use \\192.168.10.101' /user:administrator password'
backup database Northwind to disk='\\192.168.10.101\backup\nw-fy.bak'
Exec sp_configure 'xp_cmdshell',0
Reconfigure with override
--------------------------------------
--備份壓縮
--------------------------------------
Backup Database AdventureWorks To disk='h:\backup\adv不壓縮備份.bak'
--132MB 花費 7.789 秒(16.877 MB/秒)。
--備份到NTFS目錄
Backup Database AdventureWorks To disk='H:\backup\test\advNTFS壓縮備份.bak'
--60MB 花費 11.871 秒(11.073 MB/秒)。
Backup Database AdventureWorks To disk='h:\backup\adv壓縮備份.bak' With Compression
--132MB 花費 7.789 秒(16.877 MB/秒)。
--34MB 花費 3.775 秒(34.820 MB/秒)。
--啓動默認備份壓縮
EXEC sp_configure 'backup compression default', '1' RECONFIGURE WITH OVERRIDE
GO