PDA

View Full Version : اضافه نمودن یک جدول به Replication با استفاده از کد



rezarafiee
شنبه 11 خرداد 1387, 16:23 عصر
سلام

چگونه می توان یک جدول را با کد به Replication اضافه نمود؟ لطفا کد مربوطه را ارائه دهید.

AminSobati
شنبه 11 خرداد 1387, 22:25 عصر
سلام،
بستگی به نوع Replication شما داره. فرضا در Merge باید از sp_addmergearticle استفاده کنید

rezarafiee
یک شنبه 12 خرداد 1387, 11:24 صبح
با سلام خدمت استاد ثباتی
1-آیا برای اضافه نمودن یک جدول حتماً باید ابتدا سمت publisher جدول را اضافه نمود؟
2-همچنین زمانیکه می خواهم یک جدول را از replication حذف کنم با اجرای کد زیر

sp_dropsubscription @publication = 'reptest'
, @article = 't1'
, @subscriber = 'reptest2'

, @ignore_distributor = 0
خطای زیر پیش می آید
Server: Msg 14010, Level 16, State 1, Procedure sp_dropsubscription, Line 136
The remote server is not defined as a subscription server.
لطفا راهنمایی کنید

AminSobati
یک شنبه 12 خرداد 1387, 23:36 عصر
سلام،

- طبیعتا جدول جدید همیشه سمت Publisher به Publication اضافه میشه. این کار باعث میشه Snapshotهای بعدی که از Publication ساخته میشه حاوی اطلاعات این جدول جدید هم باشن.

- SP که شما فراخوانی میکنید برای حذف Subscription هست نه حذف یک جدول از Publication