نمایش نتایج 1 تا 7 از 7

نام تاپیک: trigger براي انتقال اطلاعات تغييريافته از يك DB به DB ديگر

  1. #1

    trigger براي انتقال اطلاعات تغييريافته از يك DB به DB ديگر

    سلام
    من دو ديتابيس مستقل دارم كه ميخوام زمانيكه اطلاعات جداول يك ديتابيس تغيير كرد اين اطلاعات به جداول معادلي كه در ديتابيس ديگر هست منتقل بشه. چطور بايد اين كارو انجام بدم؟
    مثلا يك جدول استخدام و يك جدول نظرسنجي دارم.. ميخوام زماني كه كسي درسايت فرمهاي مربوط به اين جداول رو پركرد و اطلاعات در ديتابيس ذخيره شد همون موقع اين ركورد در يك ديتابيس ديگه كه داراي جدول معادل همان جدول است ذخيره شود. البته فقط يك جدول نيست و بايد هركدام از جداول ديتابيس اول تغيير كرد جدول معادل آن در ديتابيس دوم تغيير كند.
    خيلي فوريه اگر كمك كنيد ممنون ميشم

  2. #2

    نقل قول: trigger براي انتقال اطلاعات تغييريافته از يك DB به DB ديگر

    سلام.
    شما یک Trigger After insert می نویسید و این عملیات رو انجام میدین.
    الان دقیقا مشکلتون کجاست؟
    توی نوشتن Trigger مشکل دارید؟

  3. #3
    کاربر دائمی آواتار hadi2345
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    تبریز
    سن
    47
    پست
    595

    نقل قول: trigger براي انتقال اطلاعات تغييريافته از يك DB به DB ديگر

    سلام جناب صادقیان ، من دقیقا همین مشکل رو دارم و نخواستم تاپیک جدید ایجاد کنم.

    ببینید من این تریگر رو نوشتم و مشکلی هم نداشت. الان که میخوام در یک شهر دیگه و یک سرور دیگه همون تریگر رو اجرا کنم جواب نمیده. احساس میکنم یک تنظیمات خاصی هم داره وگرنه تریگر جواب داده و همین الان هم در مرکز استفاده میشه.

    آیا برای اینکه تریگر برای دو دیتابیس مختلف استفاده بشه باید در تنظیمات سرور کار خاصی انجام بدم ؟ تو سرور قبلی اصلا یادم نمیاد کاری کرده باشم. فکر کنم از قبل همه چیز مرتب بوده !!

    قبلا از راهنمایی شما تشکر میکنم...

  4. #4
    کاربر دائمی آواتار hadi2345
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    تبریز
    سن
    47
    پست
    595

    نقل قول: trigger براي انتقال اطلاعات تغييريافته از يك DB به DB ديگر

    و در ضمن یک موضوع جالب اینه که وقتی بصورت دستی یک ردیف رو به جدولی که تریگر براش نوشته شده کپی میکنم عمل میکنه و در جدول دیگه ای که در یک دیتابیس دیگه هست کپی میشه ولی در صورتی که این ردیف بصورت غیر دستی درج بشه عمل نمیکنه !!

  5. #5
    کاربر دائمی آواتار hadi2345
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    تبریز
    سن
    47
    پست
    595

    نقل قول: trigger براي انتقال اطلاعات تغييريافته از يك DB به DB ديگر

    وقتی جداول مبدا و مقصد در یک دیتابیس باشن ، باز هم جواب میده ! نمیدونم چرا با دیتابیس دیگه مشکل داره !! خطاش رو هم نمیدونم چیه !!

    ممنون میشم منو راهنمایی کنید دوستان ...

  6. #6

    نقل قول: trigger براي انتقال اطلاعات تغييريافته از يك DB به DB ديگر

    سلام
    ببینید اگر دارید بر روی دو دیتابیس مختلف بر روی دو سرور مختلف کار میکنید حتما باید Linked Server داشته باشید تا بتوانید بین دیتابیس ها ارتباط برقرار کنید.

  7. #7
    کاربر دائمی آواتار hadi2345
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    تبریز
    سن
    47
    پست
    595

    نقل قول: trigger براي انتقال اطلاعات تغييريافته از يك DB به DB ديگر

    با عرض سلام مجدد ،
    دو سرور نیست . یک سرور و دو دیتابیس مختلف. وقتی رکورد بصورت دستی کپی میشه ، تریگر عمل میکنه. ولی وقتی از طریق اپلیکیشن این اتفاق میفته تریگر عمل نمیکنه و رکوردی هم درج نمیشه !!
    در ضمن وقتی هر دو جدول در یک دیتابیس باشن باز هم عمل میکنه .
    ممنونم.

تاپیک های مشابه

  1. سوال: فرمي براي انتقال اطلاعات از excel به sqlserver
    نوشته شده توسط f_g1348 در بخش VB.NET
    پاسخ: 9
    آخرین پست: چهارشنبه 11 فروردین 1400, 13:39 عصر
  2. سوال: انتقال اطلاعات از ديتارگريد يك فرم به فرم ديگر
    نوشته شده توسط moory1364 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: جمعه 18 اسفند 1391, 22:35 عصر
  3. پاسخ: 6
    آخرین پست: پنج شنبه 19 مرداد 1391, 16:13 عصر
  4. پاسخ: 2
    آخرین پست: دوشنبه 16 مرداد 1391, 00:00 صبح
  5. سوال: روش سريع براي انتقال اطلاعات از فايل dbf به sql
    نوشته شده توسط maryam_loyalty در بخش C#‎‎
    پاسخ: 0
    آخرین پست: شنبه 20 آذر 1389, 08:56 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •