KHẮC PHỤC: Chuỗi điểm kiểm tra ngoại tuyến tắt mà không cung cấp thông tin ngoại lệ chi tiết trong SQL Server 2014

Áp dụng cho
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Triệu chứng

Giả sử rằng bạn có một cơ sở dữ liệu có một nhóm tệp được tối ưu hóa cho bộ nhớ trong Microsoft SQL Server 2014. Nhật ký giao dịch có thể tiếp tục phát triển lớn và bạn không thể cắt bớt hoặc thu hẹp nhật ký. Nếu gặp phải sự cố này, bạn sẽ nhìn thấy các triệu chứng sau:

  • Dạng xem danh mục sys.databases log_reuse_wait_desc báo cáo dưới dạng "XTP_CHECKPOINT".

    Select name, log_reuse_wait_desc from sys.databases where name='<DatabaseName>'
    
  • Thao tác kiểm tra thủ công trên cơ sở dữ liệu bị ảnh hưởng không thành công và bạn nhận được thông báo lỗi sau đây:

    Lưu ý

    Thông báo 41315, Mức 16, Trạng thái 4, Dòng N
    Thao tác điểm kiểm tra không thành công trong tên cơ> sở dữ liệu cơ sở dữ liệu<.

  • Bạn không thể tìm thấy chuỗi điểm kiểm tra ngoại tuyến tương ứng với cơ sở dữ liệu bị ảnh hưởng.

    Select db_name(database_id) as DatabaseName, * from sys.dm_exec_requests where command = 'XTP_OFFLINE_CKPT'
    
  • Truy vấn thống kê về thao tác điểm kiểm In-Memory OLTP cho cơ sở dữ liệu bị ảnh hưởng trả về 0 cho mỗi cột:

    Select * from sys.dm_db_xtp_checkpoint_stats
    

Giải pháp

Sự cố này đã được khắc phục lần đầu tiên trong các bản cập nhật tích lũy sau đây của SQL Server:

Đề 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 đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt các bản cập nhật tích lũy mới nhất cho SQL Server:

      

Giải pháp thay thế

Để khắc phục sự cố này, hãy đưa cơ sở dữ liệu bị ảnh hưởng xuống chế độ ngoại tuyến, rồi trực tuyến trở lại hoặc tái chế phiên bản SQL Server.

Lưu ý: Nhật ký giao dịch có thể được cắt bớt hoặc thu hẹp. Tuy nhiên, sự cố có thể tái phát cho đến khi bản sửa lỗi được áp dụng.

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".