Microsoft phân phối Microsoft SQL Server 2008 hoặc các bản sửa lỗi Microsoft SQL Server 2008 R2 là một tệp được tải xuống. Vì các 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 hoặc SQL Server 2008 R2 bản Cập Nhật.
Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn thực hiện một thao tác sao lưu đầy đủ trên cơ sở dữ liệu trong Microsoft SQL Server 2008 hoặc trong Microsoft SQL Server 2008 R2.
-
Thao tác sao lưu bị hủy bỏ sau khi kiểm tra bảo mật và vị trí ban đầu. Ví dụ: không có khoảng trống nào sẵn dùng để tạo tệp sao lưu hoặc người dùng theo cách thủ công dừng sao lưu.
Trong trường hợp này, sao lưu Nhật ký giao dịch sẽ được tạo ra ngay cả khi quá trình sao lưu không đầy đủ.Lưu ý́
-
Sự cố này không xảy ra nếu sao lưu cơ sở dữ liệu bị hủy bỏ trước khi kiểm tra an ninh và vị trí ban đầu. Ví dụ: tình huống này xảy ra nếu vị trí sao lưu được chỉ định không truy nhập được khi thao tác sao lưu bắt đầu.
-
Vấn đề này cũng xảy ra trong SQL Server 2005 và trong SQL Server 2008 R2.
Nguyên nhân
Sự cố này xảy ra vì số thứ tự Nhật ký (LSN) cho bản sao lưu đầy đủ được đặt trước khi hoàn thành thao tác sao lưu. Trong SQL Server 2005, trong SQL Server 2008, và trong SQL Server 2008 R2, LSN được đặt trước khi hoàn tất sao lưu cơ sở dữ liệu. Vì vậy, bản sao lưu Nhật ký được tạo ra ngay cả khi đã hủy bỏ sao lưu cơ sở dữ liệu.
Giải pháp
Để giải quyết vấn đề này, hãy áp dụng gói Cập Nhật tích lũy sau đây. Sau khi bạn áp dụng bản cập nhật này, LSN được đặt sau khi sao lưu cơ sở dữ liệu được tạo. Nếu sao lưu cơ sở dữ liệu bị hủy bỏ, thao tác sao lưu Nhật ký giao dịch không thành công và bạn nhận được thông báo lỗi sau đây:
Msg 4214, mức 16, bang 1, không thể thực hiện Nhật ký dòng 2SAO lưu vì không có cơ sở dữ liệu hiện tại. Msg 3013, mức 16, bang 1, Nhật ký sao lưu dòng 2ĐANG chấm dứt thông thường.
Thông tin Cập Nhật tích lũy
Gói dịch vụ SQL Server 2008 R2 2
Bản sửa lỗi cho sự cố 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 thông tin về cách tải gói Cập Nhật tích lũy này, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2720425 Gói Cập Nhật tích lũy 1 cho SQL Server 2008 R2 gói dịch vụ 2Lư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 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:
2730301 Bản dựng SQL Server 2008 R2 đã được phát hành sau khi SQL Server 2008 R2 Service Pack 2 đã được phát hành
Gói dịch vụ SQL Server 2008 R2 1
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 tích lũy 7 cho SQL Server 2008 R2 Service Pack 1. Để biết thêm thông tin về cách tải gói Cập Nhật tích lũy này, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2703282 Gói Cập Nhật tích lũy 7 cho SQL Server 2008 R2 gói dịch vụ 1Lư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 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 Service Pack 1 đã được phát hành
Gói dịch vụ SQL Server 2008 3
Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong Cumulative Update 4 cho SQL Server 2008 Service Pack 3. Để biết thêm thông tin về gói Cập Nhật lũy tích này, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2673383 Gói Cập Nhật tích lũy 4 cho SQL Server 2008 gói dịch vụ 3Lư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 SQL Server 2008 trước đó. Microsoft khuyên bạn nên cân nhắc việc áp dụng bản phát hành khắc phục gần đây nhất có chứa các 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:
2629969 Bản dựng SQL Server 2008 đã được phát hành sau khi SQL Server 2008 Service Pack 3 đã được phát hành Các hotfix Microsoft SQL Server 2008 được tạo cho các gói dịch vụ SQL Server cụ thể. Bạn phải áp dụng SQL Server 2008 gói dịch vụ 3 để cài đặt gói dịch vụ SQL Server 2008 3. Theo mặc định, mọi hotfix được cung cấp trong gói dịch vụ SQL Server sẽ được đưa vào gói dịch vụ SQL Server tiếp theo.
SQL Server 2008 R2
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 Update 11. Để 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, hãy bấm số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
2633145 Gói Cập Nhật tích lũy 11 cho SQL Server 2008 R2 Lư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 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:
981356 Bản dựng SQL Server 2008 R2 đã được phát hành sau khi SQL Server 2008 R2 được phát hành
Gói dịch vụ SQL Server 2008 R2 1
Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong Cumulative Update 4 cho SQL Server 2008 R2 Service Pack 1. Để biết thêm thông tin về cách tải gói Cập Nhật tích lũy này, hãy bấm số bài viết sau để 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 gói dịch vụ 1Lư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 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 Service Pack 1 đã được phát hành
Gói dịch vụ SQL Server 2008 2
Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong phần gói Cumulative Update 7 cho SQL Server 2008 Service Pack 2. Để biết thêm thông tin về gói Cập Nhật lũy tích này, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2617148 Gói Cập Nhật tích lũy 7 cho SQL Server 2008 gói dịch vụ 2Lưu ý Vì bản dựng được tích lũy, mỗi bản cập nhật mới có 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 bản Cập Nhật 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 cập nhật 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:
2402659 Bản dựng SQL Server 2008 đã được phát hành sau khi SQL Server 2008 Service Pack 2 đã được phát hành Các hotfix Microsoft SQL Server 2008 được tạo cho các gói dịch vụ SQL Server cụ thể. Bạn phải áp dụng một hotfix SQL Server 2008 gói dịch vụ 2 (SP2) để cài đặt SQL Server 2008 SP2. Theo mặc định, mọi hotfix được cung cấp trong gói dịch vụ SQL Server sẽ được đưa vào gói dịch vụ SQL Server tiếp theo.
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".
Thông tin Bổ sung
Phần mềm quy tắc |
Tiêu đề quy tắc |
Mô tả quy tắc |
Các phiên bản sản phẩm đối với quy tắc được đánh giá |
Cố vấn trung tâm hệ thống |
Khôi phục cơ sở dữ liệu SQL Server dễ bị tổn thương do chuỗi sao lưu Nhật ký bị hỏng |
Tư vấn trung tâm hệ thống phát hiện bản sao lưu Nhật ký sau một bản sao lưu đầy đủ không thành công (database_backup_lsn = 0) cho cơ sở dữ liệu R-W hiện đang trực tuyến. Điều này làm cho cơ sở dữ liệu dễ bị khôi phục trong khi thu hồi thiên tai. Xem lại danh sách các cơ sở dữ liệu được cung cấp dưới đây và thực hiện các hành động sửa chữa. Xem lại thông tin trong bài viết này và thực hiện các hành động sửa khắc phù hợp |
SQL Server 2008 SQL Server 2008 R2SQL Server 2012 |
Tham khảo
Để biết thêm thông tin về mô hình dịch vụ gia tăng cho SQL Server, 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:
935897 Mô hình dịch vụ gia tăng sẵn dùng từ nhóm SQL Server để cung cấp hotfixes cho các vấn đề được báo cáoĐể biết thêm thông tin về lược đồ đặt tên cho các bản Cập Nhật SQL Server, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
822499 Lược đồ đặt tên mới cho gói cập nhật phần mềm Microsoft SQL ServerĐể biết thêm thông tin về các thuật ngữ Cập nhật phần mềm, 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:
824684 Mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm của Microsoft