Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Microsoft phân phối bản sửa lỗi Microsoft SQL Server 2008 và Microsoft SQL Server 2008 R2 dưới dạng một tệp có thể tải xuống. Vì các bản sửa lỗi được tích lũy nên mỗi bản phát hành mới đều 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 tích hợp trong bản phát hành sửa lỗi SQL Server 2008 hoặc SQL Server 2008 R2 trước đó.

Triệu chứng

Hãy cân nhắc kịch bản sau đây trong Microsoft SQL Server 2008 hoặc trong Microsoft SQL Server 2008 R2:

  • Bạn cấu hình một nhân bản giao dịch cho một cơ sở dữ liệu.

  • Cơ sở dữ liệu được cấu hình bằng cách sử read_committed_snapshot chọn.

  • Sao nhân bản được cấu hình để sử dụng bản sync_method. Sau đó, các thuê bao nhân rộng được khởi tạo và một ảnh chụp được tạo ra để sao nhân bản.

Trong trường hợp này, các đại lý phân phối không thành công với mã lỗi 20598. Ngoài ra, bạn có thể nhận được một trong các thông báo lỗi sau:

  • <thời gian ngày tháng> dịch<ID> Replication-Replication phân phối
    Hệ thống con: agent <Agent Name> thất bại. Hàng không được tìm thấy tại thuê bao khi áp dụng các tái tạo lệnh.

  • <thời gian> dịch<id> lỗi: 14151, Mức độ nghiêm trọng: 18, Tiểu bang: 1.

    <thời gian ngày> gián điệp<ID> Replication-Replication phân phối

    Hệ thống con: agent <Agent Name> thất bại. Vi phạm ràng buộc PRIMARY KEY '< Tên khóa chính>'. Không thể chèn khóa trùng lặp vào bảng<tượng trong>'.

Nguyên nhân

Sự cố này xảy ra vì khóa bị thiếu khi ảnh chụp được tạo để sao nhân bản.

Giải pháp

Thông tin cập nhật tích lũy

SQL Server 2008 Gói Dịch vụ 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 9 SQL Server 2008 Gói Dịch vụ 1.

Lưu ý Vì các bản dựng tích lũy nên mỗi bản phát hành bản sửa lỗi mới đều 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 được tích hợp trong bản phát hành bản sửa lỗi SQL Server 2008 trước đó. Microsoft khuyên bạn nên cân nhắc áp dụng bản phát hành sửa lỗi mới 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:

970365 Bản dựng SQL Server 2008 đã được phát hành sau SQL Server 2008 Gói Dịch vụ 1 được phát hành
Cập nhật nóng Microsoft SQL Server 2008 được tạo cho các gói dịch SQL Server cụ thể. Bạn phải áp dụng một hotfix SQL Server 2008 Gói Dịch vụ 1 cho bản cài SQL Server 2008 Gói Dịch vụ 1. Theo mặc định, bất kỳ hotfix nào được cung cấp trong một SQL Server dịch vụ được bao gồm trong gói dịch SQL Server tiếp theo.

SQL Server 2008 Gói Dịch vụ 2

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 1 cho SQL Server 2008 Gói Dịch vụ 2. Để biết thêm thông tin về gói cập nhật tích lũy này, 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:

2289254 Bản cập nhật tích lũy 1 cho SQL Server 2008 Gói Dịch vụ 2Note Vì các bản dựng được tích lũy nên mỗi bản phát hành bản sửa lỗi mới chứa tất cả các cập nhật nóng và tất cả các bản sửa lỗi bảo mật được bao gồm trong bản phát hành sửa lỗi SQL Server 2008 trước đó. Chúng tôi khuyên bạn nên cân nhắc áp dụng bản phát hành sửa lỗi mới 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 mới được phát hành sau SQL Server 2008 Gói Dịch vụ 2 được phát hành

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 Tích lũy 4. Để biết thêm thông tin về cách nhận gói cập nhật tích lũy này cho SQL Server 2008 R2, 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:

2345451 Gói Cập nhật Tích lũy 4 cho SQL Server 2008 R2 Lưu ý Vì các bản dựng được tích lũy, mỗi bản phát hành bản sửa lỗi mới chứa tất cả các cập nhật nóng và tất cả các bản sửa lỗi bảo mật được bao gồm trong bản phát hành sửa lỗi SQL Server 2008 R2 trước đó. Chúng tôi khuyên bạn nên cân nhắc áp dụng bản phát hành sửa lỗi mới 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 mới được phát hành sau SQL Server 2008 R2 được phát hành

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

Tham khảo

Để biết thêm thông tin về SQL Server Nhân bản, hãy truy cập trang web Mạng Nhà phát triển Microsoft (MSDN) sau đây:

SQL Server lạiĐể biết thêm thông tin về Cách ly Ảnh tức thời, hãy truy cập trang web MSDN sau đây:

Cách ly ảnhĐể biết thêm thông tin về Mô hình Cung cấp Dịch vụ Gia SQL Server cho Doanh nghiệp, 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ột Mô hình Dịch vụ Gia tăng có sẵn từ nhóm SQL Server cấp cập nhật nóng cho các sự cố được báo cáo

Để biết thêm thông tin về sơ đồ đặt tên cho SQL Server cập nhật, 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:
 

822499Sơ đồ đặ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ề 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

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×