LỖI #: 190225 (bảo trì nội dung) VSTS: 1400367
Triệu chứng
Khi bạn chạy lệnh dbcc shrinkfile bằng cách sử dụng hợp lý tên tệp trong cơ sở dữ liệu Microsoft SQL Server 2008 R2 hoặc Microsoft SQL Server 2008, bạn có thể nhận được thông báo lỗi sau:
TB 8985, mức 16, trạng thái 1, dòng 2
Không thể định vị tệp 'test_log_issue_log' cho cơ sở dữ liệu 'kiểm tra' trong sys.database_files. Tệp không tồn tại, hoặc bị loại bỏ.
Giải pháp
Thông tin gói dịch vụ
Để khắc phục sự cố này, hãy áp dụng Microsoft SQL Server 2008 SP4. Để biết thêm thông tin về cách lấy SQL Server 2008 SP4, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
Thông tin Phiên bản SQL Server 2008 gói dịch vụ 4 2979596
Thông tin về cập nhật nóng
Hotfix dành cho SQL Server 2008 SP3
Cập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, cập nhật nóng này chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố cụ thể này.
Nếu cập nhật nóng này sẵn có để tải xuống, có phần "Tải xuống Hotfix sẵn có" ở đầu bài viết Cơ sở Kiến thức này. Nếu phần này không xuất hiện, hãy gửi một yêu cầu tới bộ phận Hỗ trợ và Dịch vụ Khách hàng của Microsoft để nhận hotfix.
Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy ghé thăm website sau của Microsoft:
http://support.microsoft.com/contactus/?ws=supportLưu ý "Tải xuống Hotfix sẵn có" Hiển thị các ngôn ngữ mà hotfix này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.
Thông tin Cập Nhật tích luỹ
Bản Cập Nhật tích luỹ 8 cho SQL Server 2008 R2 gói dịch vụ 2
Sửa chữa cho vấn đề này lần đầu tiên được phát hành 8 bản Cập Nhật tích luỹ. Để biết thêm thông tin về cách lấy gói Cập Nhật tích luỹ này dành cho SQL Server 2008 R2 gói dịch vụ 2, bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2871401 tích lũy gói 8 cho SQL Server 2008 R2 gói dịch vụ 2Lư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ả bản vá bảo mật được bao gồm các bản SQL Server 2008 R2 gói dịch vụ 2 vá. Chúng tôi khuyên bạn xem xét việc áp dụng bản vá mới nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm 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 Phiên bản được phát hành sau khi SQL Server 2008 R2 gói dịch vụ 2
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Giải pháp
Để khắc phục sự cố này, hãy sử dụng file_id trong câu lệnh dbcc SHRINKFILE. Để tải xuống một tệp ID, sử dụng chức năng hệ thống FILE_IDEX hoặc truy vấn sys.database_files xem danh mục trong cơ sở dữ liệu hiện tại.
Thông tin
Để biết thêm thông tin về cách sử dụng lệnh dbcc shrinkfile , hãy truy cập vào trang web TechNet sau đây:
Làm thế nào để sử dụng lệnh "dbcc shrinkfile"Để biết thêm thông tin về cách sử dụng hàm FILE_IDEX hệ thống, hãy truy cập trang web TechNet sau đây:
Làm thế nào để sử dụng chức năng hệ thống FILE_IDEX
Author: troymoen; jannaw
Writer: v-shysun
Biên tập: troymoen bfong; ajayj; jannaw
Editor: v-mordew