Triệu chứng
Giả sử rằng bạn có Microsoft SQL Server 2008 Service Pack 3 (SP3) SQL Server 2008 R2 gói dịch vụ 2 (SP2), SQL Server 2012 Service Pack 2 (SP2), SQL Server 2012 Service Pack 1(SP1) hoặc SQL Server 2014 cài đặt trên máy tính. Khi bạn gọi thủ tục sp_MScreatemergedynamicsnapshot lưu trữ để tạo ảnh chụp động, bạn nhận được thông báo lỗi sau:
TB 8115, mức 16, trạng thái 2, quy trình sp_MScreatemergedynamicsnapshot, dòng 182
Học tràn lỗi chuyển đổi biểu dữ liệu nhập nvarchar.
Thông báo lỗi 20655, mức 16, trạng thái 1, quy trình sp_MScreatemergedynamicsnapshot, dòng 186
Trình phân hoạch ảnh chụp không thể hoàn tất. Không thể truy xuất thông tin dấu thời gian tối đa từ bảng MSsnapshot_history trong cơ sở dữ liệu phân phối. Đảm bảo rằng ảnh chụp tiêu chuẩn và Cập Nhật có sẵn.
Thông báo lỗi 20628, mức 16, trạng thái 1, quy trình sp_MScreatemergedynamicsnapshot, dòng 203
Không thể tạo ảnh chụp động.
Lưu ý Sự cố này xảy ra khi giá trị agent_id vượt 99,999 trong bảng MSdynamicsnapshotjobs .
Nguyên nhân
Sự cố này xảy ra vì một lỗi trong SQL Server. Loại biến cục bộ cho agent_id là một ký tự, và chiều dài là 5. Một số học tràn có thể xảy ra khi SQL Server xử lý các giá trị được gán cho kiểu INT .
Giải pháp
Trước tiên, sự cố được khắc phục trong bản cập nhật tích lũy sau của SQL Server.
Bản Cập Nhật tích lũy 3 cho SQL Server 2014/en-us/help/2984923
Cập Nhật tích luỹ 11 dành cho SQL Server 2012 SP1/en-us/help/2975396
Cập Nhật tích luỹ 1 dành cho SQL Server 2012 SP2/en-us/help/2976982
Cập Nhật tích luỹ 13 cho SQL Server 2008 R2 SP2/en-us/help/2967540
Cập Nhật tích luỹ 17 cho SQL Server 2008 SP3/en-us/help/2958696
Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật đi kèm với bản cập nhật tích lũy trước đó. Kiểm tra các bản cập nhật tích lũy mới nhất cho SQL Server:
Thông tin về cập nhật nóng
Microsoft hiện đã cung cấp bản cập nhật nóng được hỗ trợ. Tuy nhiên, nó là nhằm khắc phục chỉ sự cố mà bài viết này mô tả. Áp dụng cho các hệ thống đang gặp sự cố cụ thể này.
Để khắc phục sự cố này, hãy liên hệ với dịch vụ hỗ trợ khách hàng Microsoft để lấy hotfix. Để biết danh sách đầy đủ số điện thoại Dịch vụ hỗ trợ khách hàng của Microsoft và thông tin về chi phí hỗ trợ, ghé thăm website sau của Microsoft:
http://support.microsoft.com/contactus/?ws=supportLưu ý Trong trường hợp đặc biệt, chi phí thường phát sinh cho cuộc gọi hỗ trợ có thể bị hủy bỏ nếu chuyên viên hỗ trợ Microsoft xác định rằng một Cập Nhật cụ thể sẽ giải quyết vấn đề của bạn. Chi phí hỗ trợ thông thường sẽ áp dụng cho các vấn đề không phù hợp với bản Cập Nhật cụ thể trong câu hỏi và câu hỏi hỗ trợ bổ sung.
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".