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

? Trang ny

GII THIU

Bai vit nay m ta cac bc ma ban phai thc hin khi nht ky giao dich qua ln. Nht ky giao dich y u co th khin c s d liu Microsoft SQL Server khng s dung c. Bai vit nay m ta cach ct bt va thu hep nht ky giao dich cung nh cach ngn nht ky giao dich tng mt cach t ngt.

THNG TIN THM

Giam kich thc nht ky giao dich

khi phuc t trng hp nht ky giao dich y, ban phai giam kich thc cua nht ky giao dich. thc hin vic nay, ban phai ct bt cac giao dich khng hoat ng trong nht ky giao dich va thu hep tp nht ky giao dich.

Chu y Nht ky giao dich rt quan trong duy tri tinh toan ven giao dich cua c s d liu. Do o, ban khng c xoa tp nht ky giao dich k ca sau khi a sao lu c s d liu cua minh va nht ky giao dich.


bit thm thng tin v vic giam kich thc nht ky giao dich, hay ghe thm Website sau cua Microsoft:
Thu hep Nht ky Giao dich cho SQL Server 2000
Thu hep Nht ky Giao dich cho SQL Server 2005

Ct bt cac giao dich khng hoat ng trong nht ky giao dich

Khi nht ky giao dich y, ban phai sao lu ngay tp nht ky giao dich. Khi ban sao tp nht ky giao dich cua ban a c tao, SQL Server t ng ct bt phn nht ky giao dich khng hoat ng. Phn tp nht ky giao dich khng hoat ng cha cac giao dich a hoan thanh va do o, tp nht ky giao dich khng con c SQL Server s dung trong qua trinh khi phuc. SQL Server tai s dung khng gian c ct bt khng con hoat ng trong nht ky giao dich thay vi cho phep nht ky giao dich tip tuc tng va s dung nhiu khng gian hn.

bit thm thng tin v cac s c ma ban phai xem xet khi sao lu nht ky giao dich va khi khi phuc ban sao nht ky giao dich, hay truy nhp cac chu sau trong Sach danh cho SQL Server Trc tuyn:
  • Sao lu nht ky giao dich
  • Sao lu va khi phuc nht ky giao dich
Ban cung co th xoa cac giao dich khng hoat ng khoi tp nht ky giao dich bng cach s dung phng phap Ct bt. bit thm thng tin v cach ct bt nht ky giao dich, xem chu "Ct bt nht ky giao dich" trong Sach danh cho SQL Server Trc tuyn.

Quan trong Sau khi ct bt thu cng cac tp nht ky giao dich, ban phai tao mt ban sao c s d liu y u trc khi tao ban sao nht ky giao dich.

bit thm thng tin v cac s c co th xay ra khi ban ct bt tp nht ky giao dich, hay bm vao s? bi vi?t sau ? xem bi vi?t trong C s? Ki?n th?c Microsoft:
62866 Ly do nht ky giao dich SQL khng c ct bt

Thu hep tp nht ky giao dich

Thao tac sao lu hay phng phap Ct bt khng lam giam kich thc tp nht ky. giam kich thc tp nht ky giao dich, ban phai thu hep tp nht ky giao dich. thu hep tp nht ky giao dich v kich thc c yu cu va xoa cac trang khng s dung, ban phai s dung thao tac DBCC SHRINKFILE. Cu lnh DBCC SHRINKFILE Transact-SQL chi co th thu hep phn khng hoat ng bn trong tp nht ky.

Chu y Cu lnh DBCC SHRINKFILE Transact-SQL khng th t ct bt nht ky va thu hep khng gian a s dung bn trong tp nht ky trn.

bit thm thng tin v thu hep tp nht ky giao dich, hay xem cac chu sau trong Sach danh cho SQL Server Trc tuyn:
  • Thu hep tp giao dich
  • DBCC SHRINKFILE
bit thm thng tin v cach thu hep tp giao dich trong SQL Server 2000, hay bm vao s bai vit sau xem bai vit trong C s Kin thc Microsoft:
272318 Thu hep tp giao dich trong SQL Server 2000 bng DBCC SHRINKFILE
bit thm thng tin v cac s c co th xay ra khi ban thu hep tp nht ky giao dich, hay bm vao s? bi vi?t sau ? xem bi vi?t trong C s? Ki?n th?c Microsoft:
814574 PRB: Thng bao li: "Khng th thu hep tp nht ky ..." xut hin khi ban thu hep tp nht ky giao dich (Trang nay co th co bng ting Anh)
324432 PRB: Lnh DBCC SHRINKFILE va SHRINKDATABASE co th khng hoat ng do vn ban, ntext hoc cac ct hinh anh c in rai rac

Ngn tp nht ky giao dich tng mt cach t ngt

ngn tp nht ky giao dich tng mt cach t ngt, hay xem xet mt trong nhng phng phap sau:
  • t kich thc tp nht ky giao dich v gia tri ln tranh t ng m rng tp nht ky giao dich.
  • t cu hinh t ng m rng tp nht ky giao dich bng cach s dung cac n vi b nh thay vi phn trm sau khi ban anh gia ky kich thc b nh ti u.

    bit thm thng tin v cac s c cn xem xet khi t cu hinh tuy chon t ng tng, hay bm vao s bai vit sau xem bai vit trong C s Kin thc Microsoft:
    315512 Xem xet cu hinh t ng tng va t ng thu hep
  • Thay i m hinh khi phuc. Nu xay ra tham hoa hoc hong d liu, ban phai khi phuc c s d liu cua minh duy tri s nht quan va tinh toan ven giao dich cua c s d liu. Tuy thuc vao mc nghim trong cua d liu trong c s d liu cua ban, ban co th s dung mt trong nhng m hinh khi phuc sau xac inh vi?c sao lu d liu cua ban nh th nao va nh?ng i?u khi?n b?n bi mt d liu:
    • M hinh khi phuc n gian
    • M hinh khi phuc y u
    • M hinh khi phuc c ghi hang loat
    Bng cach s dung m hinh khi phuc n gian, ban co th khi phuc c s d liu cua minh v ban sao c s d liu gn y nht. Bng cach s dung m hinh khi phuc y u hay m hinh khi phuc c ghi hang loat, ban co th khi phuc c s d liu cua minh v im xay ra li bng cach khi phuc c s d liu cua ban bng cac ban sao tp nht ky giao dich.

    Theo mc inh, trong SQL Server 2000 va SQL Server 2005, m hinh khi phuc cho c s d liu SQL Server c t thanh Ch khi phuc y u. Vi ch khi phuc y u, vic sao lu thng xuyn nht ky giao dich c s dung ngn kich thc tp nht ky giao dich tng qua ln so vi kich thc c s d liu. Tuy nhin, nu vic sao lu thng xuyn nht ky giao dich khng c thc hin, tp nht ky giao dich tng ln lp y ia va ban khng th thc hin bt ky thao tac sa i d liu nao trn c s d liu SQL Server.

    Ban co th thay i ch khi phuc t y u v n gian nu ban khng mun s dung tp nht ky giao dich trong thao tac khc phuc tham hoa.
  • Sao lu tp nht ky giao dich thng xuyn xoa cac giao dich khng hoat ng trong nht ky giao dich cua ban.
  • Thit k giao dich nho.
  • am bao rng khng co giao dich khng c cam kt nao tip tuc chay trong thi gian v han.
  • Ln lich tuy chon Cp nht Thng k thc hin hang ngay.
  • dn lin cac chi muc tng hiu sut mc tai, s dung cu lnh DBCC INDEXDEFRAG Transact-SQL thay vi cu lnh DBCC DBREINDEX Transact-SQL. Nu ban chay cu lnh DBCC DBREINDEX, nht ky giao dich co th m rng ang k khi c s d liu SQL Server cua ban ang Ch khi phuc y u. Ngoai ra, cu lnh DBCC INDEXDEGRAG khng gi khoa trong mt thi gian dai, khng ging nh cu lnh DBCC DBREINDEX.

    bit thm thng tin v dn lin cac chi muc trong SQL Server 2000, hay xem website sau cua Microsoft:
    Thc tin tt nht v vic dn lin chi muc cho SQL Server 2000 cua Microsoft
    Nu ban phai chay tuyn b DBCC DBREINDEX nh mt vic ma la mt phn cua k hoach bao tri c s d liu, ban phai chia cng vic o thanh nhiu vic. Ngoai ra, ban phai thc hin sao lu thng xuyn i vi nht ky giao dich trong qua trinh thc hin cac cng vic.

Thng tin thm v tp nht ky giao dich

Trong SQL Server 2000 va SQL Server 2005, mi c s d liu cha it nht mt tp d liu va mt tp nht ky giao dich. SQL Server lu tr d liu thc trong tp d liu. Tp nht ky giao dich lu tr d liu cua tt ca cac sa i ma ban thc hin trn c s d liu SQL Server va chi tit cua cac giao dich thc hin tng sa i. Vi tinh toan ven giao dich c xem la c im nn tang va c hu cua SQL Server nn khng c tt tinh nng ghi lai chi tit giao dich trong SQL Server.

Tp nht ky giao dich c chia hp ly thanh cac phn oan nho hn, c goi la tp nht ky ao. Trong SQL Server 2000, ban co th t cu hinh tp nht ky giao dich m rng nu cn. Tinh nng m rng tp nht ky giao dich co th c iu chinh bi ngi dung hoc co th c t cu hinh s dung tt ca dung lng ia trng. Bt c sa i nao ma SQL Server thc hin i vi kich thc cua tp nht ky giao dich nh ct bt tp nht ky giao dich hoc tng tp nht ky giao dich u c thc hin trong cac n vi cua tp nht ky ao.

Nu tp nht ky giao dich tng ng vi c s d liu SQL Server a y va nu ban a t tuy chon cho tp nht ky giao dich tng t ng thi tp nht ky giao dich tng trong cac n vi cua tp nht ky ao. i khi, tp nht ky giao dich co th qua ln va ban co th chay ht dung lng ia. Khi tp nht ky giao dich tng cho ti khi s dung tt ca dung lng ia trng va khng th m rng thm, ban khng th thc hin bt ky thao tac sa i d liu nao trn c s d liu cua minh. Ngoai ra, SQL Server co th anh du c s d liu cua ban la kha nghi vi thiu dung lng m rng nht ky giao dich.

bit thm thng tin v cac tinh hung co th khin tp nht ky giao dich tng t ngt, hay bm vao s? bi vi?t sau ? xem bi vi?t trong C s? Ki?n th?c Microsoft:
317375 Tp nht ky giao dich tng t ngt hoc y trn SQL Server

THAM KH?O

bit thm thng tin v cach khc phuc s c yu cu dung lng ia b sung trong qua trinh khi phuc, hay xem chu "Dung lng ia khng u" trong Sach danh cho SQL Server Trc tuyn. bit thm thng tin v cu truc tp nht ky giao dich, hay xem cac chu sau trong Sach danh cho SQL Server Trc tuyn:
  • Cu truc tp nht ky
  • Cu truc logic cua tp nht ky
  • Cu truc vt ly cua tp nht ky
bit thm thng tin v m hinh khi phuc trong SQL Server 2000, hay xem cac chu sau trong Sach danh cho SQL Server Trc tuyn:
  • Chon m hinh khi phuc
  • Khi phuc n gian
  • Khi phuc y u
  • Khi phuc c ghi hang loat
  • Chuyn m hinh khi phuc

Thu?c tnh

ID c?a bi: 873235 - L?n xem xt sau cng: 29 Thang Hai 2012 - Xem xt l?i: 3.0
p d?ng
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
T? kha:
kbsqlsetup kbdiskmemory kbdisasterrec kbhowto kbconfig kbinfo kbcip KB873235

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