Gejala
Pertimbangkan skenario berikut:
-
Anda menyetel lingkungan replikasi transaksional tempat Publisher adalah database lokal.
-
Database lokal dihosting di server yang menjalankan Microsoft SQL Server 2012 Service Pack 3 (SP3), pembaruan kumulatif 7 untuk SQL Server 2012 Service Pack 2 (SP2), SQL Server 2014, atau 2016.
-
Pelanggan adalah database Azure SQL.
Namun, saat Anda menerapkan snapshot ke database pelanggan, agen distribusi gagal. Selain itu, Anda menerima pesan kesalahan yang menyerupai berikut ini:
Tidak dapat mengatasi konflik pemeriksaan antara "SQL_Latin1_General_CP1_CI_AS" dan "Latin1_General_CI_AS" dalam operasi sama dengan. (Sumber: MSSQLServer, nomor kesalahan: 468)
Penyebab
Masalah ini terjadi karena Collations database Katalog untuk database Azure SQL berbeda dari Collations database replikasi di Publisher dan pelanggan.
Pemecahan Masalah
Informasi pembaruan kumulatif
Masalah ini telah diperbaiki dalam pembaruan berikut:
-
Pembaruan kumulatif 13 untuk SQL Server 2014
-
Pembaruan kumulatif 6 untuk SQL Server 2014 Paket Layanan 1 (SP1)
-
11 pembaruan kumulatif untuk SQL Server 2012 Paket Layanan 2 (SP2)
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Penyelesaian Masalah
Untuk mengatasi masalah ini, lakukan salah satu hal berikut:
-
Downgrade dari SQL Server 2012 SP3 ke pembaruan kumulatif 4 (Build 11.00.5569) untuk SQL Server 2012 Service Pack 2.
-
Mengubah Collations database yang terlibat sama seperti pemeriksaan server pada database Azure SQL (SQL_Latin1_General_CP1_CI_AS).
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.