SQLSERVER備份數據庫的時候copy only選項的意思
僅復制備份 WITH copy_only
進行備份通常都會更改數據庫,而這又會影響其他備份和還原這些備份的方式。不過,有時為了特殊目的,
必須執行不影響數據庫的整體備份和還原過程的備份。
完整備份一般用作在其之后執行的一次或多次差異備份的基准備份。SQL2005支持創建僅復制備份,這並不影響正常的備份序列。
所以,與其他備份不同,僅復制備份不會影響數據庫的整體備份和還原過程
可以為任何類型的備份創建僅復制備份
(1)僅復制完整備份(所有恢復模式)
若要創建僅復制完整備份或日志備份,請在backup database語句中使用copy only選項。
使用copy only選項執行的數據備份不能用作基准備份,並且不影響任何現有差異備份與定期完整備份或差異備份,相反,
僅復制備份不會截斷事務日志
(2)僅復制備份
這些備份與通常的差異備份相同
注意:copy_only備份在備份集表的is_copy_only列中記錄。僅復制備份只能通過使用backup語句來創建。
SSMS不支持僅復制備份即GUI備份不支持copy only選項
使用下面SQL語句來看到SQLSERVER自從安裝以來執行過的數據庫備份操作
1 USE [msdb] 2 GO 3 SELECT [backup_set_id], [backup_finish_date], [database_name], [first_lsn], 4 last_lsn, [checkpoint_lsn], [is_copy_only] 5 FROM [dbo].[backupset] 6 ORDER BY [backup_finish_date]
比如我執行下面的SQL語句,那么在備份集那里是看不到你的備份的,我說的是GUI界面
1 Backup DATABASE GPOSDB To disk='D:\GPOSDB_backup_201306072215.bak' WITH copy_only



