INF: Thu h?p l?i trong SQL Server 2000 v?i DBCC SHRINKFILE giao d?ch, đăng nh?p

ID c?a bài: 272318 - 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?

? Trang này

TÓM T?T

Thu h?p l?i các đăng nh?p trong SQL Server 2000 không c?n m?t chi?n d?ch tr? ch?m. Ho?t đ?ng thu nh? m?t n? l?c thu h?p l?i các t?p tin ngay l?p t?c. Tuy nhiên, trong m?t s? trư?ng h?p nó có th? c?n thi?t đ? th?c hi?n hành đ?ng b? sung trư?c khi t?p nh?t k? thu nh? đ? kích thư?c mong mu?n.

THÔNG TIN THÊM

Khi DBCC SHRINKFILE ch?y, SQL Server 2000 thu nh? t?p s? ghi b?ng cách lo?i b? t?p nh?t k? ?o như nhi?u như nó có th? đ? c? g?ng đ?t đư?c m?c tiêu kích thư?c. N?u kích thư?c t?p tin m?c tiêu không đ?t đ?n, SQL Server đ?t đăng nh?p gi? m?c này trong t?p nh?t k? ?o cu?i cho đ?n khi Nh?t k? ?o là đ?y và di chuy?n ngư?i đ?ng đ?u các b?n ghi đ?u c?a t?p tin. Các hành đ?ng sau đây sau đó đư?c yêu c?u đ? hoàn thành vi?c thu h?p l?i các b?n ghi c?a giao d?ch:
  1. B?n ph?i ch?y m?t Nh?t k? sao lưu tuyên b? đ? gi?i phóng không gian b?ng cách lo?i b? ph?n không ho?t đ?ng các b?n ghi.
  2. B?n ph?i ch?y DBCC SHRINKFILE m?t l?n n?a v?i kích thư?c mong mu?n m?c tiêu cho đ?n khi các t?p tin log thu nh? kích thư?c m?c tiêu.
Ví d? sau đây ch?ng t? đi?u này v?i cơ s? d? li?u quán rư?u và c? g?ng thu h?p l?i các t?p tin pubs_log đ? 2 MB:
  1. Ch?y m? này:
    DBCC SHRINKFILE(pubs_log, 2)
    						
    LƯU ?: N?u kích thư?c m?c tiêu không đ?t đ?n, ti?n hành bư?c ti?p theo.
  2. Ch?y m? này n?u b?n mu?n truncate Nh?t k? giao d?ch và không gi? m?t b?n sao lưu các b?n ghi c?a giao d?ch. Truncate_only invalidates giao d?ch c?a b?n đăng nh?p chu?i sao lưu. Có m?t đ?y đ? sao lưu cơ s? d? li?u c?a b?n sau khi b?n th?c hi?n sao lưu đăng nh?p v?i truncate_only:
    BACKUP LOG pubs WITH TRUNCATE_ONLY
    - hay -
    Ch?y m? này n?u b?n mu?n gi? m?t b?n sao lưu c?a log giao d?ch c?a b?n và gi? cho giao d?ch đăng nh?p sao lưu tr?nh t? c?a b?n c?n nguyên v?n. Xem ch? đ? SQL Server sách tr?c tuy?n "Sao lưu" cho bi?t thêm thông tin:
    BACKUP LOG pubs TO pubslogbackup
  3. Ch?y m? này:
    DBCC SHRINKFILE(pubs_log,2)
    					
    Nh?t k? giao d?ch đ? đư?c thu nh? kích thư?c m?c tiêu.

TÀI LIỆU THAM KHẢO

Đ? bi?t thêm chi ti?t, xem các Thu h?p l?i các b?n ghi c?a giao d?chDBCC SHRINKFILE các ch? đ? trong SQL Server 2000 cu?n sách tr?c tuy?n.

Đ? có thêm thông tin v? thu h?p l?i trong SQL Server 7.0 giao d?ch, đăng nh?p, b?m vào s? bài vi?t dư?i đây đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
256650 INF: Làm th? nào đ? thu nh? SQL Server giao d?ch đăng nh?p

Thu?c tính

ID c?a bài: 272318 - L?n xem xét sau cùng: 17 Tháng Chín 2011 - Xem xét l?i: 3.0
Áp d?ng
  • Microsoft SQL Server 2000 Standard Edition
T? khóa: 
kbsqlsetup kbinfo kbmt KB272318 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:272318

Cung cấp Phản hồi