تبادل اطلاعات دو جدول در دودیتابیس
سلام
دوستان من رو یه سرور sql دارم که روش یه دیتا بیس با چندتا جدوله
میخوام یه Triggers بنویسم که هر موقع رو یه یکی از جدولام رکوردی اضافه شد بره تو یه سرور دیگه تو یه جدول که دقیقا شبیه همینه اضافه کنه
این کار رو قبلا کردم اما رو همین سرور رو سرور دیگه نه!
کسی اگر میتونه لطفا راهنمایی کنه
9 پاسخ
تو قسمت server باید کانکشن استرینگ بنویسم؟
چون قبلش باید یه کانشکن به اون یکی سرور بخوره دیگه!
سلام، شما مطلب زیر رو یه نگاه بندازید، داخلش به صورت کامل نحوه ایجاد Linked Server رو توضیح داده:
با replication کاملا آشنام.
یعنی با Triggers نمیشه از یه دیتابیس به یه دیتابیس دیگه چیزی فرستاد!؟
دوست عزیز میشه Trigger ای که رو سرور خودت نوشتی ( یعنی نیازی به لینک سرور نبوده) این جا به اشتراک بگذاری؟
منظورم Syntax هست... سینتکس خود تریگر رو...
ممنون
خب پس جواب خودتون رو هم برای من و دوستان به اشتراک بگذارید که دانشمون زیاد بشه ممنون
چرا میشه، شما اول باید تو قسمت Linked Server سرور مورد نظر رو اضافه کنید، بعد بصورت زیر می تونید عملیات درج رو انجام بدید:
INSERT INTO [server].[database].[schema].[table] ...
با سلام، شما برای اینکار می تونید از Integration Service یا Replication استفاده کنید.
Synchronize two tables using SQL Server Integration Services (SSIS)–Part I of II
ولی جواب من این نبود...
خب خودم جواب خودم رو پیدا کردم
برای شما هم به اشتراک می گذارم..
اگر قسمت Messages رو نگاه کنید می بینید که دو تا سطر تحت تاثیر قرار گرفتن.