Làm th? nào đ? kích ho?t tính năng tùy ch?n ki?m tra n?u ti?n ích sao lưu không v?ch tr?n tùy ch?n

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 2656988 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

TÓM T?T

Transact-SQL sao lưu và khôi ph?c l?i l?nh cung c?p các tùy ch?n qu?n l? l?i CHECKSUM và NO_CHECKSUM. N?u b?n đang s? d?ng các ?ng d?ng sao lưu ho?c ti?n ích mà không phơi bày các tùy ch?n này, b?n có th? kích ho?t các tùy ch?n ki?m tra b?ng cách s? d?ng d?u v?t c? 3023 vào trư?ng h?p c?a Microsoft SQL Server. N?u d?u v?t c? 3023 đư?c b?t, tùy ch?n ki?m tra t? đ?ng đư?c kích ho?t cho l?nh sao lưu. B?n có th? b?t water c? 3023 đ? đ?m b?o r?ng t?t c? các sao lưu dùng tùy ch?n CHECKSUM sao lưu. N?u b?n làm đi?u này, b?n không ph?i vi?t l?i t?t c? các script sao lưu hi?n có.

THÔNG TIN THÊM

B?n có th? ph?i s? d?ng d?u v?t c? 3023 khi b?n s? d?ng ti?n ích như SQL Server đăng xu?t v?n chuy?n ho?c công vi?c sao lưu cơ s? d? li?u SQL Server k? ho?ch b?o tr?. Các ti?n ích và các th? t?c TSQL lưu tr? liên k?t cung c?p m?t tùy ch?n đ? bao g?m tùy ch?n CHECKSUM trong b?n sao lưu.

Khi b?n s? d?ng tùy ch?n ki?m tra trong m?t thao tác sao lưu, các quá tr?nh sau đây đư?c kích ho?t:
  • Xác nh?n c?a ki?m tra trang n?u cơ s? d? li?u có th? ch?n PAGE_VERIFY thi?t l?p đ? ki?m tra và cơ s? d? li?u trang cu?i đư?c vi?t b?ng cách s? d?ng b?o v? ki?m tra. Đi?u này làm cho ch?c ch?n r?ng các d? li?u đư?c sao lưu trong tr?ng thái t?t.
  • Th? h? c?a m?t ki?m tra d? ph?ng trên các d?ng sao lưu mà đư?c ghi vào t?p sao lưu. Trong m?t ho?t đ?ng khôi ph?c, đi?u này làm cho ch?c ch?n r?ng phương ti?n sao lưu chính nó đư?c không b? hư h?i trong khi sao t?p ho?c chuy?n kho?n.

N?u trang ki?m tra xác nh?n không thành công trong thao tác sao lưu, SQL Server d?ng thao tác sao lưu và thông báo l?i sau:
Msg 3043, c?p 16, bang 1, d?ng 1
Sao lưu 'database_name' phát hi?n m?t l?i trên trang (file_id:page_number) trong t?p tin 'database_file'.
Msg 3013, t?ng 16, bang 1, d?ng 1
Sao lưu cơ s? d? li?u ch?m d?t b?t thư?ng.

Khi b?n s? d?ng các tùy ch?n NO_CHECKSUM r? ràng trong l?nh sao lưu, hành vi water c? 3023 ghi đè. Đ? xác đ?nh li?u ki?m tra giúp b?o v? m?t t?p sao lưu, s? d?ng m?t trong các cách sau:
  • C? HasBackupChecksums k?t xu?t c?a l?nh khôi ph?c HEADERONLY
  • C?t has_backup_checksums backupset h? th?ng b?ng trong cơ s? d? li?u msdb

N?u b?n sao lưu đư?c th?c hi?n b?ng cách s? d?ng tùy ch?n CHECKSUM, thao tác khôi ph?c t? đ?ng th?c hi?n xác nh?n và sau đó báo cáo v?n đ? b?ng cách s? d?ng các thông báo l?i tương t? như dư?i đây:
Msg 3183, t?ng 16, bang 1, d?ng 1
Khôi ph?c phát hi?n m?t l?i trên trang (1:243) trong cơ s? d? li?u "corruption_errors_test" như là đ?c t? t?p sao lưu.
Msg 3013, t?ng 16, bang 1, d?ng 1
Khôi ph?c cơ s? d? li?u ch?m d?t b?t thư?ng.
Water c? 3023 có th? đư?c s? d?ng t? đ?ng b?ng cách s? d?ng m?t tuyên b? DBCC TRACEON. Ho?c, water c? 3023 có th? đư?c s? d?ng như m?t tham s? kh?i đ?ng.

Vi?c s? d?ng năng đ?ng

DBCC TRACEON(3023,-1)

SAO LƯU DATABASE…

DBCC TRACEOFF(3023,-1)

Đ? bi?t thêm chi ti?t v? DBCC TRACEON, truy c?p vào trang web m?ng nhà phát tri?n c?a Microsoft (MSDN) sau đây:
DBCC TRACEON (giao d?ch-SQL)

Cách s? d?ng tham s? kh?i đ?ng

Thêm c? d?u v?t như m?t tham s? kh?i đ?ng cho SQL Server)-T3023), và sau đó d?ng l?i và sau đó kh?i đ?ng l?i d?ch v? SQL Server.

Đ? bi?t thêm chi ti?t v? các tùy ch?n kh?i đ?ng, h?y truy c?p trang web MSDN sau đây:
B?ng cách s? d?ng tùy ch?n kh?i đ?ng d?ch v? máy ch? SQL

Đ? bi?t thêm chi ti?t v? water c?, truy c?p trang web MSDN sau đây:
Theo d?i c? (giao d?ch-SQL)

Thông tin này áp d?ng cho các phiên b?n sau c?a SQL Server:
  • SQL Server 2005
  • SQL Server 2008
  • SQL Server2008 R2
  • SQL Server 2012
Đ? bi?t thêm chi ti?t v? ti?n ích sao lưu, h?y truy c?p trang web MSDN sau đây:

Sao lưu cơ s? d? li?u công vi?c (k? ho?ch b?o tr?)

Đăng nh?p v?n chuy?n tri?n khai

Thu?c tính

ID c?a bài: 2656988 - L?n xem xét sau cùng: 08 Tháng Hai 2012 - Xem xét l?i: 1.0
Áp d?ng
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
T? khóa: 
kbmt KB2656988 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:2656988

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com