Triệu chứng
Trong cấu hình gửi Nhật ký của bạn, quy trình sao lưu nhật ký có thể không thành công do các vấn đề cơ sở hạ tầng và lưu trữ cơ bản. Trong tình huống này, quy trình sao lưu nhật ký sẽ được thử lại và quy trình này có thể ghi đè lên tệp sao lưu nhật ký có thể hợp lệ. Khi điều này xảy ra, bạn có thể gặp phải sự cố ngắt trong chuỗi sao lưu nhật ký có thể yêu cầu bạn thực hiện khởi tạo lại hoàn toàn cấu hình gửi Nhật ký của bạn. Tùy thuộc vào kích cỡ cơ sở dữ liệu của bạn, thao tác này có thể là một thao tác rất tốn kém.
Ngoài ra, nhật ký lỗi SQL Server cũng được ghi lại các lỗi giống như sau:
Lưu ý
Ngày/Giờ,Sao lưu,Không xác định,SAO LƯU không thể hoàn tất lệnh BACKUP LOG DatabaseName. Kiểm tra nhật ký ứng dụng sao lưu để biết các tin nhắn chi tiết.
Ngày/Giờ,Sao lưu,Không xác định,Lỗi: 3041 Mức độ nghiêm trọng: 16 Trạng thái: 1.
Ngày/Giờ,spid326,Không xác định,Chuỗi sao lưu nhật ký bị hỏng. Bạn phải thực hiện sao lưu toàn bộ cơ sở dữ liệu trước khi có thể thực hiện sao lưu nhật ký.
Ngày/Giờ,spid326,Không xác định,Hệ điều hành trả về lỗi 170 (Tài nguyên được yêu cầu đang được sử dụng.) để SQL Server trong khi ghi tại 0x00000009dde000 bù trong tệp FilePath\FileName. Các thông báo khác trong nhật ký lỗi SQL Server và nhật ký sự kiện hệ thống có thể cung cấp thêm chi tiết. Đây là tình trạng lỗi nghiêm trọng ở cấp hệ thống, đe dọa tính toàn vẹn của cơ sở dữ liệu và phải được khắc phục ngay lập tức. Hoàn thành kiểm tra tính nhất quán của cơ sở dữ liệu đầy đủ (DBCC CHECKDB). Lỗi này có thể do nhiều yếu tố gây ra; Để biết thêm thông tin, hãy xem Sách Trực tuyến về SQL Server.
Giải pháp
Bản sửa lỗi cho sự cố này được bao gồm trong các bản cập nhật tích lũy và gói dịch vụ sau dành cho SQL Server:
Cập nhật Tích lũy 7 cho SQL Server 2014 Gói Dịch vụ 1
Bản cập nhật tích lũy cho 13 SQL Server 2012 SP2
Bản cập nhật tích lũy 5 cho SQL Server 2012 Gói Dịch vụ 3 (SP3)
Bản cập nhật tích lũy 1 cho SQL Server 2014 SP2
Lưu ý Sau khi bạn áp dụng bản cập nhật này, mục đích là loại bỏ ghi đè bản sao lưu nhật ký giao tác hợp lệ. Do đó, bản cập nhật này đưa vào một số xác thực bổ sung để kiểm tra xem chuỗi nhật ký có không bị gián đoạn hay không.
Đề xuất: Cài đặt bản cập nhật tích lũy mới nhất cho SQL Server
Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:
Bản cập nhật tích lũy mới nhất cho SQL Server 2014 (SP1/SP2)
Bản cập nhật tích lũy mới nhất cho SQL Server 2012 SP3
Bản cập nhật tích lũy mới nhất cho SQL Server 2012 SP2
Thông tin gói dịch vụ cho SQL Server 2016
Gói Dịch vụ 2 cho SQL Server 2016
Giới thiệu về gói dịch vụ dành cho SQL Server:
Các gói dịch vụ có tính tích lũy. Mỗi gói dịch vụ mới chứa tất cả bản vá trong các gói dịch vụ trước đó cùng với mọi bản vá mới. Đề xuất của chúng tôi là áp dụng gói dịch vụ mới nhất và cập nhật tích lũy mới nhất cho gói dịch vụ đó. Bạn không phải cài đặt gói dịch vụ trước đó trước khi cài đặt gói dịch vụ mới nhất. Hãy dùng Bảng 1 trong bài viết sau đây để tìm thêm thông tin về gói dịch vụ mới nhất và bản cập nhật tích lũy mới nhất.
Cách xác định phiên bản, phiên bản và mức cập nhật của SQL Server và các cấu phần của nó
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft dùng để mô tả các bản cập nhật phần mềm.