INF: Ch? đ? Bypass (trư?ng h?p kh?n c?p) và b?i ch?a giao d?ch v?i NO_LOG

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 165918 - 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

Trong các t?nh hu?ng không thư?ng xuyên, cơ s? d? li?u có th? đư?c đánh d?u nghi can do đ? ph?c h?i th?t b?i t?i th?i gian kh?i đ?ng. B?nh thư?ng, đi?u này ngăn c?n b?t k? ngư?i nào t? truy c?p vào các d? li?u. Tuy nhiên, nó có th? đ?t th? công tr?ng thái c?a m?t k? t?nh nghi cơ s? d? li?u đ? "tránh ch? đ?" (ti?ng Anh thư?ng g?i là "ch? đ? kh?n c?p") và ch?n ho?c s? d?ng các s? lư?ng l?n b?n sao chương tr?nh (BCP) sao chép ra các d? li?u. Trong khi b?n không th? làm b?t c? d? li?u thư?ng xuyên thay đ?i trong ch? đ? bypass, nó có th? ch?y DUMP GIAO D?CH V?I NO_LOG. Lưu ? r?ng th?c hi?n thao tác này b? qua ch? đ? là không đư?c h? tr? và là m?t chi?n d?ch nguy hi?m ti?m tàng.

V? l? do tương t?, n?u kh?i đ?ng ph?c h?i di?n m?t th?i gian dài, b?n nên không ng?ng nó, thi?t l?p cơ s? d? li?u trong ch? đ? bypass và sau đó làm Đ? giao d?ch V?I NO_LOG.

THÔNG TIN THÊM

T?t c? các hành đ?ng th?c hi?n b?i DUMP giao d?ch thư?ng đ? đăng, do đó, nó là ph?c h?i và abortable. Tuy nhiên, đăng nh?p v? tr? tiêu th? c?a các b?i ch?a l?nh chính nó. N?u các b?n ghi c?a giao d?ch là như v?y đ?y đ? đi?u đó không gian không đ? t?n t?i đ? làm m?t giao d?ch DUMP đăng nh?p, các tùy ch?n v?i NO_LOG có th? truncate Nh?t k? giao d?ch v?i không khai thác g?.

DUMP giao d?ch v?i NO_LOG là tương đ?i an toàn trong đi?u ki?n b?nh thư?ng. H? ph?c v? m?t các bi?n pháp đ? đ?m b?o r?ng ph?c h?i s? thành công ngay c? khi các h? ph?c v? l?i trong thao tác này.

Dư?i hoàn c?nh hi?m t? đ?ng ph?c h?i (ti?ng Anh thư?ng g?i là kh?i đ?ng ph?c h?i) có th? không, đánh d?u m?t cơ s? d? li?u nghi ng?. Ph?c h?i không cho m?t l? do c? th?. Nó là r?t quan tr?ng đ? lưu ? errorlog thông báo r?ng ban đ?u gây ra ph?c h?i đ? th?t b?i, v? nó có th? giúp đ? đ? ch?n đoán nguyên nhân.

"Ph?c h?i" là quá tr?nh làm cơ s? d? li?u phù h?p b?i redoing ho?c hoàn tác m?i giao d?ch ho?c b?t đ?u sau khi hay kho?n t?i th?i gian qua tr?m ki?m soát. Quá tr?nh này d?a trên ghi-trư?c b?n ch?t c?a các b?n ghi c?a giao d?ch (t?t c? s?a đ?i trang đang ghi nh?t k? trư?c khi đư?c ghi vào cơ s? d? li?u). Ph?c h?i bao g?m đ?c m?i Nh?t k? ghi, so sánh d?u th?i gian c?a nó đ? d?u th?i gian tương ?ng cơ s? d? li?u trang, và m?t trong hai hoàn tác thay đ?i (trong trư?ng h?p c?a m?t kho?n giao d?ch) ho?c redoing thay đ?i (trong trư?ng h?p c?a m?t cam k?t giao d?ch).Sau khi ghi nh?n thư errorlog đó gây ra ph?c h?i đ? th?t b?i, h?y th? thi?t l?p t?nh tr?ng cơ s? d? li?u tr? l?i b?nh thư?ng, và kh?i đ?ng l?i máy ch? SQL đ? xem N?u ph?c h?i thành công l?n th? hai. B?n có th? thay đ?i t?nh tr?ng cơ s? d? li?u b?ng phương ti?n c?a các sp_resetstatus lưu tr? th? t?c. Đây là m?t b? sung đư?c lưu tr? th? t?c b?n có th? cài đ?t t? các t?p l?nh Instsupl.sql trong Mssql\Install thư m?c. Đ? bi?t thêm thông tin, xem "Đ?t l?i the nghi ng? Status" trong các tài li?u tr?c tuy?n.

N?u ph?c h?i v?n không, lưu ? các thông báo l?i và liên h? v?i ti?u h?c c?a b?n h? tr? nhà cung c?p. B?n c?ng nên ki?m tra s? s?n có c?a b?n t?t cu?i cơ s? d? li?u sao lưu, v? nó có th? c?n thi?t. Tuy nhiên có r?t nhi?u các d? li?u trong c?a b?n cơ s? d? li?u là thư?ng v?n c?n có s?n, m?c dù transactionally (và th? ch?t) không phù h?p. B?n có th? truy c?p vào d? li?u này b?ng cách thi?t l?p t?nh tr?ng cơ s? d? li?u b? qua, ho?c ch? đ? kh?n c?p. Đi?u này đư?c th?c hi?n b?i thi?t l?p sysdatabases.status đ?-32768 cho m?t cơ s? d? li?u SQL 6,5 và 32768 cho m?t cơ s? d? li?u SQL 7,0, sau khi b?t "cho phép C?p Nh?t". Ví d?, s? d?ng l?nh sau cho m?t cơ s? d? li?u SQL 6,5:
   UPDATE SYSDATABASES SET STATUS=-32768 WHERE NAME='DBNAME'
				

Sau khi làm đi?u này, b?n có th? nh?p vào cơ s? d? li?u và ch?n d? li?u ho?c s? d?ng BCP đ? có đư?c nó. B?n có th? g?p ph?i l?i trong khi làm đi?u này, nhưng trong h?u h?t trư?ng h?p ph?n l?n các d? li?u có th? truy xu?t đư?c.

Thu?c tính

ID c?a bài: 165918 - L?n xem xét sau cùng: 19 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
T? khóa: 
kbinfo kbusage kbmt KB165918 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:165918
Khước từ Nội dung trong Cơ sở Kiến thức Không còn được hỗ trợ
Bài vi?t này nói v? các s?n ph?m mà Microsoft không c?n h? tr? n?a. Do đó, bài vi?t này đư?c cung c?p "nguyên b?n" và s? không đư?c c?p nh?t.

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