Breaking News
Loading...
28/07/2013

Chỉ định hoạt động Backup hoặc Restore database có được tiếp tục hay không khi SQL Server báo lỗi.

Trong quá trình SQL Server thực hiện backup hay database, vì một lý do nào đó, SQL Server đưa ra một thông báo lỗi. Nếu ta vẫn muốn SQL Server bỏ qua lỗi đó, và vẫn tiếp tục thao tác Backup/Restore thì vẫn có thể làm được bằng cách chỉ định thuộc tính CONTINUE_AFTER_ERROR.


Ví dụ:

Đây là đoạn code backup
BACKUP DATABASE AdventureWorks2012 
 TO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
   WITH CHECKSUM, CONTINUE_AFTER_ERROR;
GO

Đây là đoạn code restore
RESTORE DATABASE AdventureWorks2012 
 FROM DISK = 'Z:\SQLServerBackups\AdvWorksData.bak' 
   WITH CHECKSUM, CONTINUE_AFTER_ERROR;
GO


Ngoài dùng T-SQL code, ta có thể cấu hình qua giao diện khi thực hiện trong SQL Server Management Studio.

Tham khảo thêm thông tin tại đây, tài liệu này được viết trên SQL Server 2012:
http://msdn.microsoft.com/en-us/library/ms175185.aspx

0 comments:

Post a Comment

 
Toggle Footer