PDA

View Full Version : حذف یک جدول از Merge Replication



m-khorsandi
شنبه 26 دی 1383, 15:14 عصر
با درود
من یه Merge Replication روی دو تا Server را انداختم که روی DB مورد نظر عمل حذف و ایجاد جدول و حذف و ایجاد و ویرایش فیلد توسط چند تا کاربر خاص میشه گفت خیلی صورت میگیره.
در مورد عملیات روی فیلد هیچ مشکلی ندارم و ایجاد جدول رو هم انجام میدم و روی هر دو Server اعمال میشه و تنها مشکلم حذف جدول هست که از SProc های خودSQL استفاده میکنم و بعد از اجرای این دستور پیغام زیر رو میگیرم
sp_dropmergearticle @publication='DB_Doc',
@article = 'TABLE60',
@force_invalidate_snapshot=1

پیغام :
"Cannot drop article 'TABLE60' from publication 'DB_Doc' because its snapshot has been run and this publication could have active subscriptions."

ممنون میشم اگه بهم یه راهی نشون بدید.

AminSobati
شنبه 26 دی 1383, 16:54 عصر
دوست عزیزم،
بعد از ساخته شدن Publication، اگر کسی به اون Subscribe کرده باشه، نمیتونین یکی از Articleهای اون رو حذف کنین، مگر اینکه اول Subscriptionهای اون رو حذف کنین.
موفق باشید