Ảnh chụp hoặc Logreader đại lý không thành công khi đích bàn trống trong SQL Server 2014

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 3144065
Triệu chứng
Trong một giao dịch trong Microsoft SQL Server 2014, một bài viết trong một truy vấn SQL có một chuỗi trống trong mục đích (@destination_table = N "") trong câu lệnh Transact-SQL. Trong trường hợp này, bạn có thể nhận được thông báo lỗi sau trong các vị trí được xác định:
  • Trong các đại lý ảnh chụp:
    Giá trị không thể rỗng. Tham số tên: strObjectName

  • Trong tác nhân Logreader:
    Quá trình này có thể không thực hiện 'sp_replcmds' trên 'Chủ'

  • Trong tệp nhật ký lỗi:
    SQL Server xác nhận: Tập tin: <replrowset.cpp>, dòng = 2853 thất bại khẳng định = 'dwColLen'.</replrowset.cpp>

    Lưu ý: Lỗi này có thể liên quan đến thời gian. Nếu lỗi vẫn còn sau khi bạn chạy lệnh, sử dụng DBCC CHECKDB để kiểm tra bộ máy cơ sở dữ liệu cho tính toàn vẹn cấu trúc. Hoặc khởi động lại máy chủ để đảm bảo rằng cấu trúc dữ liệu trong bộ nhớ không bị hỏng. Tệp kết xuất được tạo trong mục tin thư thoại\Log có chi tiết về xác nhận.

Lưu ý: Lỗi thứ hai và thứ ba được kích hoạt chỉ khi xuất bản đã bật tuỳ chọn đồng bộ hóa ngay lập tức .
Nguyên nhân
Sự cố này xảy ra do một chuỗi trống không hợp lệ đích tên bảng.
Cách giải quyết khác
Để khắc phục sự cố này, đặt tên bảng đích hợp lệ hoặc loại bỏ tên mục đích không hợp lệ.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 3144065 - Xem lại Lần cuối: 04/06/2016 02:47:00 - Bản sửa đổi: 1.0

Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB3144065 KbMtvi
Phản hồi