Microsoft phân phối Microsoft SQL Server 2008 R2 gói dịch vụ 1 (SP1) bản sửa lỗi trong một tệp được tải xuống. Vì bản sửa lỗi được 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 bản Cập Nhật bảo mật được đưa vào bản phát hành SQL Server 2008 R2 gói dịch vụ 1 (SP1) bản Cập Nhật.
Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn áp dụng Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) cho Microsoft SQL Server 2008 R2.
-
Bạn tìm cách khởi động dịch vụ SQL Server.
Trong trường hợp này, một lỗi 9013 tương tự như sau có thể được đăng nhập vào Nhật ký lỗi SQL Server:
Đuôi của Nhật ký cho cơ sở dữ liệu% ls đang được viết lại để khớp với kích cỡ khu vực mới của% d byte. % d byte tại offset% I64d trong tệp% ls sẽ được ghi.
Lưu ý Lỗi này không gây ra rủi ro đối với cơ sở dữ liệu.
Nguyên nhân
Sự cố này xảy ra vì kích cỡ khu vực lô-gic đối với cơ sở dữ liệu cái, msdb và mô hình không được cung cấp một cách thích hợp. Khi cơ sở dữ liệu được tạo, kích cỡ khu vực lô-gic được lưu trữ trong siêu dữ liệu. Khi một cơ sở dữ liệu được đưa vào trực tuyến, một kiểm tra được thực hiện để xem liệu dữ liệu được ghi trong tệp nhật ký được căn chỉnh với kích cỡ khu vực được định dạng. Nếu chúng không được căn chỉnh, thì đuôi của Nhật ký sẽ được viết lại và sự cố được đề cập trong phần "các triệu chứng" xảy ra. Dựa trên thiết kế từ Microsoft SQL Server 2000, cơ sở dữ liệu cái, mô hình và msdb được định dạng với kích thước ngành 4096 byte. Giá trị tối đa của kích cỡ khu vực vật lý và kích cỡ khu vực lô-gic được dùng trong các phiên bản của SQL Server sớm hơn SQL Server 2008 R2 SP1. Tuy nhiên, SQL Server 2008 R2 SP1 thêm hỗ trợ cho các ổ đĩa của 512-thi đua byte (512e). Vì khiếm khuyết, kích thước khu vực vật lý được dùng khi không thể thực hiện được. Ví dụ, nếu kích cỡ khu vực vật lý của ổ đĩa là 512 byte và kích thước khu vực lô-gic của bản cái, mô hình và cơ sở dữ liệu msdb là 4096 byte, thì chúng không được căn chỉnh. Do đó, thông báo lỗi được đề cập trong phần "triệu chứng" được đăng nhập trong Nhật ký lỗi SQL Server.Lưu ý Thông thường, đây là kích cỡ khu vực vật lý của ổ đĩa mà cơ sở dữ liệu được tạo ra.
Giải pháp
Thông tin Cập Nhật tích lũy
Gói Cập Nhật tích lũy 4 cho SQL Server 2008 R2 SP1
Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong bản Cập Nhật Cumulative 4. Để biết thêm thông tin về cách tải gói Cập Nhật tích lũy cho SQL Server 2008 R2 SP1, hãy bấm vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
2633146 Gói Cập Nhật tích lũy 4 cho SQL Server 2008 R2 SP1Lưu ý Vì bản dựng được tích lũy, mỗi bản phát hành khắc phục sự cố mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản phát hành khắc phục sự cố SQL Server 2008 trước đó. Chúng tôi khuyên bạn nên cân nhắc việc áp dụng bản phát hành bản sửa lỗi gần đây 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 đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2567616 Bản dựng SQL Server 2008 R2 đã được phát hành sau khi SQL Server 2008 R2 SP1 đã được phát hành
Thông tin Bổ sung
Để biết thêm thông tin về sự cố này, hãy truy cập trang web MSDN sau đây:
Sau khi áp dụng SQL Server 2008 R2 SP1 lỗi 9013 đã được ghi nhật ký
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".