Kh?c ph?c: Kích thư?c c?a m?t t?p tin b? máy cơ s? d? li?u không gi?m khi b?n s? d?ng l?nh DBCC SHRINKFILE trong SQL Server 2008 R2 ho?c trong SQL Server 2012

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

Microsoft phân ph?i Microsoft SQL Server 2008 R2 ho?c Microsoft SQL Server 2012 b?n s?a l?i như là m?t t?i v? t?p. B?i v? các b?n s?a l?i tích l?y, m?i b?n phát hành m?i ch?a t?t c? các hotfix và t?t c? các s?a l?i b?o m?t mà đư?c đính kèm v?i trư?c SQL Server 2008 R2 ho?c SQL Server 2012 s?a ch?a phát hành.

Tri?u ch?ng

H?y xem xét k?ch b?n sau đây:
  • B?n có m?t b? máy cơ s? d? li?u s? d?ng m?t trong nh?ng đi?u sau đây trong Microsoft SQL Server 2012 ho?c trong Microsoft SQL Server 2008 R2:
    • Thi?t l?p m?c đ? s? cô l?p c?a ?nh ch?p
    • Đ?c cam ?nh ch?p cô l?p (RCSI)
  • B?n xoá m?t ho?c nhi?u chuy?n ti?p versioned h? sơ vào m?t b?ng trong b? máy cơ s? d? li?u.
  • B?ng không có m?t ch? s? nhóm.
  • B?n s? d?ng l?nh DBCC SHRINKFILE đ? gi?m kích thư?c c?a t?p tin b? máy cơ s? d? li?u.
Trong trư?ng h?p này, kích thư?c c?a t?p tin b? máy cơ s? d? li?u không gi?m, m?c dù h?u h?t các t?p tin b? máy cơ s? d? li?u là có s?n ph?m nào.

Lưu ?V?n đ? này thư?ng x?y ra khi b?n xóa m?t h? sơ versioned chuy?n ti?p trong m?t đ?ng.

Nguyên nhân

Khi m?t k? l?c versioned chuy?n ti?p b? xóa b? trên m?t trang, lo?i b?n ghi trong trang đư?c thay đ?i đ? GHOST_VERSION_RECORD. Tuy nhiên, trang trang Free Space (PFS) tương ?ng không ch? ra r?ng các trang có ch?a m?t k? l?c ma. Đi?u này gây ra trang đ? ngăn ch?n các t?p tin b? máy cơ s? d? li?u đư?c gi?m kích thư?c.

Gi?i pháp

Cumulative update C?p nh?t thông tin

Cumulative Update 2 cho SQL Server 2012 SP1

S?a ch?a cho v?n đ? này l?n đ?u tiên đư?c phát hành trong Cumulative Update 2. Đ? bi?t thêm chi ti?t v? làm th? nào đ? có đư?c đi?u này gói cumulative update cho SQL Server 2012 SP1, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
2790947 Cumulative update C?p Nh?t gói 2 cho SQL Server 2012 Service Pack 1
Lưu ? B?i v? các b?n xây d?ng tích l?y, m?i s?a ch?a m?i phát hành ch?a t?t c? các hotfix và s?a ch?a t?t c? các s?a l?i b?o m?t mà đư?c đính kèm v?i trư?c SQL Server 2012 SP1 phát hành. Chúng tôi khuyên b?n h?y xem xét vi?c áp d?ng s?a ch?a phát hành g?n đây nh?t có ch?a hotfix này. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
2772858 SQL Server 2012 xây d?ng mà đ? đư?c phát hành sau khi SQL Server 2012 Service Pack 1 đ? đư?c phát hành

Tích l?y Update 5 cho SQL Server 2012

S?a ch?a cho v?n đ? này l?n đ?u tiên đư?c phát hành trong Cumulative Update 5. Đ? bi?t thêm chi ti?t v? làm th? nào đ? có đư?c đi?u này gói cumulative update cho SQL Server, b?m s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
2777772 Cumulative update C?p Nh?t gói 5 cho SQL Server 2012
Lưu ? B?i v? các b?n xây d?ng tích l?y, m?i s?a ch?a m?i phát hành ch?a t?t c? các hotfix và t?t c? các s?a l?i b?o m?t mà đư?c đính kèm v?i trư?c SQL Server 2012 s?a ch?a phát hành. Chúng tôi khuyên b?n h?y xem xét vi?c áp d?ng s?a ch?a phát hành g?n đây nh?t có ch?a hotfix này. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
2692828 SQL Server 2012 xây d?ng mà đ? đư?c phát hành sau khi SQL Server 2012 đư?c phát hành

SQL Server 2008 R2 gói b?n ghi d?ch v? 2

S?a ch?a cho v?n đ? này l?n đ?u tiên đư?c phát hành trong Cumulative Update 1 cho SQL Server 2008 R2 Service Pack 2. Đ? bi?t thêm chi ti?t v? làm th? nào đ? có đư?c đi?u này gói cumulative update, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
2720425 Tích l?y C?p Nh?t gói 1 cho SQL Server 2008 R2 Service Pack 2
Lưu ? B?i v? các b?n xây d?ng tích l?y, m?i s?a ch?a m?i phát hành ch?a t?t c? các hotfix và s?a ch?a t?t c? các s?a l?i b?o m?t mà đư?c đính kèm v?i trư?c SQL Server 2008 R2 phát hành. Chúng tôi khuyên b?n h?y xem xét vi?c áp d?ng s?a ch?a phát hành g?n đây nh?t có ch?a hotfix này. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
2730301 SQL Server 2008 R2 xây d?ng mà đ? đư?c phát hành sau khi SQL Server 2008 R2 Service Pack 2 đư?c phát hành

SQL Server 2008 R2 gói b?n ghi d?ch v? 1

S?a ch?a cho v?n đ? này l?n đ?u tiên đư?c phát hành trong Cumulative Update 7 cho SQL Server 2008 R2 Service Pack 1. Đ? bi?t thêm chi ti?t v? làm th? nào đ? có đư?c đi?u này gói cumulative update, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
2703282 Tích l?y C?p Nh?t gói 7 cho SQL Server 2008 R2 Service Pack 1
Lưu ? B?i v? các b?n xây d?ng tích l?y, m?i s?a ch?a m?i phát hành ch?a t?t c? các hotfix và s?a ch?a t?t c? các s?a l?i b?o m?t mà đư?c đính kèm v?i trư?c SQL Server 2008 R2 phát hành. Chúng tôi khuyên b?n h?y xem xét vi?c áp d?ng s?a ch?a phát hành g?n đây nh?t có ch?a hotfix này. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
2567616 SQL Server 2008 R2 xây d?ng mà đ? đư?c phát hành sau khi SQL Server 2008 R2 Service Pack 1 đ? đư?c phát hành

SQL Server 2008 R2

S?a ch?a cho v?n đ? này l?n đ?u tiên đư?c phát hành trong Cumulative Update 13. Đ? bi?t thêm chi ti?t v? làm th? nào đ? có đư?c đi?u này gói cumulative update cho SQL Server 2008 R2, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
2679366 Cumulative update C?p Nh?t gói 13 cho SQL Server 2008 R2
Lưu ? B?i v? các b?n xây d?ng tích l?y, m?i s?a ch?a m?i phát hành ch?a t?t c? các hotfix và s?a ch?a t?t c? các s?a l?i b?o m?t mà đư?c đính kèm v?i trư?c SQL Server 2008 R2 phát hành. Chúng tôi khuyên b?n h?y xem xét vi?c áp d?ng s?a ch?a phát hành g?n đây nh?t có ch?a hotfix này. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
981356 SQL Server 2008 R2 xây d?ng mà đ? đư?c phát hành sau khi SQL Server 2008 R2 đư?c phát hành

T?nh tr?ng

Microsoft đ? xác nh?n r?ng đây là m?t v?n đ? trong s?n ph?m c?a Microsoft đư?c li?t kê trong ph?n "Áp d?ng cho".

Thu?c tính

ID c?a bài: 2674636 - L?n xem xét sau cùng: 24 Tháng Giêng 2013 - Xem xét l?i: 3.0
Áp d?ng
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
T? khóa: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2674636 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: 2674636

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