Batasan keras untuk jumlah artikel replikasi gabungan?

10

Sedikit latar belakang. Kami mengembangkan aplikasi yang menggunakan replikasi gabungan. Saat ini, kami saat ini menerbitkan sekitar 212 artikel, dan semuanya baik-baik saja, karena tampaknya masuk dalam batas jumlah 256 artikel. (Menggunakan SQL Standard 2005 di server, dan 2005 Express di tingkat pelanggan.)

Kami sedang dalam proses mengembangkan versi baru, dengan basis data baru yang dibangun dari bawah ke atas, yang akan memiliki persyaratan sistem minimum sisi server standar SQL 2008 R2 dan Express 2008 R2 di sisi klien, yang juga tampaknya memiliki batas 256 jumlah yang sama pada artikel yang diterbitkan. (ya, kami juga akan mendukung 2012, batasnya sama saja)

Pertanyaannya adalah di mana kami telah berhasil menguji diterbitkan lebih dari 400 artikel di versi baru, dan semuanya menguji secara fungsional (pembuatan pub, snapshot dan pembuatan pelanggan, dan replikasi sendiri). Adakah orang lain yang melebihi batas hitungan sebelumnya, dan apakah ini hanya batas lembut yang disarankan? Kami belum melihat kesalahan, baik selama pembuatan publikasi, atau pembuatan pelanggan.

Menurut artikel ini: http://msdn.microsoft.com/en-us/library/ms143432%28v=sql.105%29

Saya menunggu panggilan balik dari Microsoft, tetapi saya ingin tahu apakah ada yang pernah melihat ini sebelumnya, dalam ver SQL apa pun.

DanBig
sumber
Salah satu proyek kami dimulai dengan menggabungkan replikasi pada seluruh database kami ~ 675 tabel. Publikasi dan langganan tampaknya berfungsi, tetapi kami tidak sampai sejauh pengujian (kami beralih ke Peer-to-Peer). Mungkin saja dokumentasinya salah.
Jon Seigel
Apakah Anda mendapat kabar dari MS tentang ini? Saya punya pertanyaan tentang ini juga. dba.stackexchange.com/questions/26930/... bagi saya sepertinya itu adalah bug dari masa lalu, dan sepertinya bukan batas yang sebenarnya lagi, tapi saya ingin memastikan sebelum merekomendasikan ini dilakukan di produksi.
peter
Mulai dari SQL Server 2016, batas Artikel sekarang: 2048, Sumber: docs.microsoft.com/en-us/sql/sql-server/…
Adel Khayata

Jawaban:

1

Saya sekarang telah Gabungkan pengaturan replikasi dengan 666 Artikel Tabel dalam produksi, dan saya tidak mendapatkan peringatan atau kesalahan mengenai batas artikel.

Pembaruan: Mulai dari SQL Server 2016, Batas artikel sekarang: 2048

Sumber

Adel Khayata
sumber
0

Saya memukul di masa lalu dengan SQLServer 2008 (bukan R2). Microsoft berkata: Ini adalah batas yang sulit . Tidak ada cara untuk mengatasinya.

Ste
sumber
Saya akan berpikir bahwa jika itu adalah batas yang sulit, itu akan gagal bagi kami di 400 artikel.
DanBig
0

Dari apa yang saya kumpulkan, batas 256 adalah batas keras untuk "konfigurasi yang didukung", setelah Anda melampaui 256, beberapa fitur mungkin gagal berfungsi.

Misalnya saya memiliki database dengan 629 artikel gabungan dan berfungsi dengan baik, tetapi jika saya menambahkan artikel yang difilter, artikel itu akan meledak dengan kesalahan yang mirip dengan kesalahan ini "Pesan: Terlalu banyak nama tabel dalam kueri. Maksimal yang diizinkan adalah 256. " ketika Anda mencoba membuat snapshot.

Scott Chamberlain
sumber