منتديات جريت بلينز العربية Great Plains For Arab

منتديات جريت بلينز العربية Great Plains For Arab (http://www.gp4arab.com/forum/index.php)
-   منتدى أكواد ومواضيع الـ SQL Server (http://www.gp4arab.com/forum/forumdisplay.php?f=3)
-   -   كيف اقدر انقل الاضافات من قاعدة بيانات الى اخرى (http://www.gp4arab.com/forum/showthread.php?t=1677)

mr.faisal 05-May-2013 09:50 AM

كيف اقدر انقل الاضافات من قاعدة بيانات الى اخرى
 
السلام عليكم ورحمة الله وبركاته

يا اخواني انا عندي داتا بيس واسمها a وداتا بيس ثانيه واسمها b

و b هي نسخه من a وعندي موظفين يضيفون في الداتا بيس a

ابغى اسوي جوب (عن طريق sql) في نهاية الدوام ينقل فقط البيانات التي اضيفت في الداتا بيس a الى الداتا بيس b من دون ما امسح الي في b .

ولكم جزيل الشكر

Monzer Osama 05-May-2013 10:28 AM

جربت تستخدم الـ Replication ؟

mr.faisal 05-May-2013 11:15 AM

الاخ العزيز منذر اشكرك على سرعة الرد

لكن الربليكاشن يعمل نقل في نفس وقت الاضافه انا ابغى انقل الاضافات في نهاية الدوام.

Monzer Osama 05-May-2013 11:39 AM

بهذه الحالة استخدم (Data Transfare Services) تجدها في الـ Enterprise Manager تحت مسمى DTS
بعد ما تحدد البيانات التي تريد نقلها يمكنك عمل Job تعمل في نهاية اليوم

download2m 05-May-2013 11:15 PM

جرب ال Log Shipping الموجود فى ال SQL 2005
طريقة اخرى انا استخدمتها و هى عمل Backup من السيرفر الاول بعد انتهاء العمل
ثم ضغطها عن طريق ال winrar
ثم نقل البيكب بعد الضغط الى السيرفر الاخر
ثم بعد ذلك قم بفك الضغط على السيرفر الاخر
قم بعمل Restore ل backup
ملحوظة كل هده العمليات تتم اتوماتيكيا فى موعد محدد بدون اى تدخل يدوى

كما انصحك ايضا باستخدام هذا البرنامج و هو مجرب
http://www.databk.com/

mr.faisal 07-May-2013 09:05 AM

الاخوان العزيزان منذر و دونلود اشكركما على ردكما

لكن ما اريده هو اني اعمل مثل الستورد بروسيجر يقوم بالتعرف تلقائياً على البيانات المضافه وبعد ذلك ينقلها الى قاعدة البيانات الثانية من دون مسح واعادة كتابه مره اخرى مثل الباك اب و الريستور.

ولكما جزيل الشكر

عثمان 07-May-2013 01:47 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة mr.faisal (المشاركة 9531)
الاخوان العزيزان منذر و دونلود اشكركما على ردكما

لكن ما اريده هو اني اعمل مثل الستورد بروسيجر يقوم بالتعرف تلقائياً على البيانات المضافه وبعد ذلك ينقلها الى قاعدة البيانات الثانية من دون مسح واعادة كتابه مره اخرى مثل الباك اب و الريستور.

ولكما جزيل الشكر

انشئ داتابيز وسيطة اسمها مثلا "AB_Temp"
في قاعدة البيانات A أنشئ Trigger على الجداول التي تريد تحديثها , ويقوم هذا التريجر بنقل البيانات الى قاعدة البيانات الوسيطة AB_Temp
بعد كده استخدم DTS لنقل البيانات من AB_Temp الى قاعدة البيانات B وبعد النقل وبنفس العملية فرغ للداتابيز المؤقتة واضبط العملية إن تعمل كل يوم بنهاية الدوام


جميع الأوقات بتوقيت GMT +3. الساعة الآن 05:48 PM.

Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم


الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز