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

D?ch tiu ? D?ch tiu ?
ID c?a bi: 272318 - Xem s?n ph?m m bi ny p d?ng vo.
Bung t?t c? | Thu g?n t?t c?

? Trang ny

TM T?T

Thu h?p l?i cc ng nh?p trong SQL Server 2000 khng 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 cc t?p tin ngay l?p t?c. Tuy nhin, trong m?t s? tr?ng h?p n c th? c?n thi?t ? th?c hi?n hnh ?ng b? sung tr?c khi t?p nh?t k? thu nh? ? kch th?c mong mu?n.

THNG TIN THM

Khi DBCC SHRINKFILE ch?y, SQL Server 2000 thu nh? t?p s? ghi b?ng cch lo?i b? t?p nh?t k? ?o nh nhi?u nh n c th? ? c? g?ng ?t ?c m?c tiu kch th?c. N?u kch th?c t?p tin m?c tiu khng ?t ?n, SQL Server ?t ng nh?p gi? m?c ny 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 cc b?n ghi ?u c?a t?p tin. Cc hnh ?ng sau y sau ?c yu c?u ? hon thnh vi?c thu h?p l?i cc b?n ghi c?a giao d?ch:
  1. B?n ph?i ch?y m?t Nh?t k? sao lu tuyn b? ? gi?i phng khng gian b?ng cch lo?i b? ph?n khng ho?t ?ng cc b?n ghi.
  2. B?n ph?i ch?y DBCC SHRINKFILE m?t l?n n?a v?i kch th?c mong mu?n m?c tiu cho ?n khi cc t?p tin log thu nh? kch th?c m?c tiu.
V d? sau y ch?ng t? i?u ny v?i c s? d? li?u qun r?u v c? g?ng thu h?p l?i cc t?p tin pubs_log ? 2 MB:
  1. Ch?y m? ny:
    DBCC SHRINKFILE(pubs_log, 2)
    						
    LU ?: N?u kch th?c m?c tiu khng ?t ?n, ti?n hnh b?c ti?p theo.
  2. Ch?y m? ny n?u b?n mu?n truncate Nh?t k? giao d?ch v khng gi? m?t b?n sao lu cc b?n ghi c?a giao d?ch. Truncate_only invalidates giao d?ch c?a b?n ng nh?p chu?i sao lu. C m?t ?y ? sao lu c s? d? li?u c?a b?n sau khi b?n th?c hi?n sao lu ng nh?p v?i truncate_only:
    BACKUP LOG pubs WITH TRUNCATE_ONLY
    - hay -
    Ch?y m? ny n?u b?n mu?n gi? m?t b?n sao lu c?a log giao d?ch c?a b?n v gi? cho giao d?ch ng nh?p sao lu tr?nh t? c?a b?n c?n nguyn v?n. Xem ch? ? SQL Server sch tr?c tuy?n "Sao lu" cho bi?t thm thng tin:
    BACKUP LOG pubs TO pubslogbackup
  3. Ch?y m? ny:
    DBCC SHRINKFILE(pubs_log,2)
    					
    Nh?t k? giao d?ch ? ?c thu nh? kch th?c m?c tiu.

TAI LIU THAM KHAO

? bi?t thm chi ti?t, xem cc Thu h?p l?i cc b?n ghi c?a giao d?ch v DBCC SHRINKFILE cc ch? ? trong SQL Server 2000 cu?n sch tr?c tuy?n.

? c thm thng tin v? thu h?p l?i trong SQL Server 7.0 giao d?ch, ng nh?p, b?m vo s? bi vi?t d?i y ? xem bi vi?t trong c s? ki?n th?c Microsoft:
256650 INF: Lm th? no ? thu nh? SQL Server giao d?ch ng nh?p

Thu?c tnh

ID c?a bi: 272318 - L?n xem xt sau cng: 17 Thang Chin 2011 - Xem xt l?i: 3.0
p d?ng
  • Microsoft SQL Server 2000 Standard Edition
T? kha:
kbsqlsetup kbinfo kbmt KB272318 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:272318

Cung cp Phan hi

 

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