PDA

View Full Version : یک سئوال در مورد استفاده از تریگر در 2000 و 2005



mhaeri
چهارشنبه 06 تیر 1386, 12:22 عصر
با سلام به همه
آیا امکان دارد تریگری در 2000 داشته باشیم و و ظیفه این تریگر After Update , After Insert از روی سرور A و بانک A و مقصد ما سرور B و بانک B باشد.با این تعریف که بانک A اس کیو ال 2000 و بانک B بر روی سرور دیگر Sql 2005 است.
چون Local که روی یک سرور این قضیه مشکلی نداره . یعنی تریگر بر روی بانک A نوشته شده و
بر روی بانک B اعمال می شود منتها روی سرور یکسان
ولی اگر 2 بانک بر روی 2 سرور مختلف باشند چه؟؟
خیلی ممنون

Kamyar.Kimiyabeigi
چهارشنبه 06 تیر 1386, 13:29 عصر
شما باید از Link Server استفاده کنین. فقط یک نکته که باید توجه داشته باشین این است که ورژن 2005 تون باید Enterprise باشه چون به Developer Edition نمیشه متصل شد.

AminSobati
پنج شنبه 07 تیر 1386, 00:02 صبح
دوست عزیزم اگر قصدتون Sync کردن اطلاعات هستش، Replication میتونه به شکل پیشرفته و انعطاف پذیر این کار رو انجام بده. اما اگر نیازتون زیاد پیچیده نیست و به قابلیتهای Replication نیاز ندارید، استفاده از Linked Server یا OpenRowSet برای انتقال اطلاعات میتونه یک گزینه مناسب باشه