Gejala
Pertimbangkan skenario berikut:
-
Anda mengonfigurasikan replikasi transaksional di komputer yang menjalankan Microsoft SQL Server 2012.
-
Anda memanggil prosedur sp_addpublication disimpan dengan mengatur properti allow_initialize_from_backup ke n'true '. Ini akan menambahkan publikasi di Publisher.
-
Anda memanggil prosedur sp_addarticle disimpan dengan mengatur tipe properti hanya untuk skema n'proc. Ini menambahkan artikel prosedur tersimpan skema saja pada Publisher.
-
Anda memanggil prosedur sp_addarticle disimpan untuk menambahkan artikel tabel. Ini mereplikasi tabel yang bernama "tabel1" di Publisher.
Dalam skenario ini, sp_MSdel_tabel1, sp_MSins_tabel1, dan sp_MSupd_tabel1 prosedur yang disimpan tidak dihasilkan pada database langganan. Catatan Masalah ini tidak terjadi jika Anda tidak menambahkan artikel saja prosedur yang disimpan.
Pemecahan Masalah
Informasi pembaruan kumulatif
Pembaruan kumulatif 5 untuk SQL Server 2012 Paket Layanan 1
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 5. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012 Service Pack 1, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2861107 Paket pembaruan kumulatif 5 untuk SQL Server 2012 Service Pack 1Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 Service Pack 1 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2772858 Build 2012 SQL Server yang dirilis setelah SQL Server 2012 Service Pack 1 dirilis
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Penyelesaian Masalah
Untuk mengatasi masalah ini, lakukan tindakan berikut ini:
-
Atur properti allow_initialize_from_backup ke n'false ' saat Anda menjalankan sp_addpublication.
-
Menambahkan artikel tabel ke Publisher.
-
Menjalankan prosedur sp_changepublication disimpan dengan mengatur properti allow_initialize_from_backup ke True. Misalnya, prosedur yang disimpan adalah sebagai berikut:exec sp_changepublication@publication = N'$(PublicationName)',@property = N'allow_initialize_from_backup',@value = N'true'