الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج بسيط لنقل البيانات بين قاعدتي بيانات

مغلق
بدأه TareqVB في 17 يونيو 2007 · 0 رد · 1,561 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

اود ان اشارككم في برنامج بسيط يقوم بنقل البيانات من قاعدة بيانات اكسس الى قاعدة بيانات SQL server باستخدام احدى الاوامر الجديدة في vs2005 والتي هي SqlBulkCopy.

لهذا البرنامج استخدامات كثيرة منها بديلا عن DTS او عدم توفره مثل من يستخدم SQL server2005 Express

او لمن يحتاج نقل البيانات برمجيا .

مرقف برنامج vb.net2005

CopyTables.rar

وكذلك صفحة asp.net2

Aspnet2Export.rar

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

لنقل جميع قاعدة البيانات ولتجاوز اخطاء العلاقات بين الجداول يجب عمل مايلي على قاعدة SQL SERVER

EXECUTE sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
GO

كذلك يمكن حذف جميع البيانات كمايلي بعد تنفيذ الامر الاول

sp_msforeachtable 'delete from ?'

وبعد الانتهاء من النقل يجب ارجاع فحص العلاقات كما يلي :

EXECUTE sp_msforeachtable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL'

لمزيد من المعلومات عن SQLBulkCOpy

SQLBulkCopy تحت المجهر

Performing BulkCopy Operation

هذا الموضوع مغلق.

مواضيع مشابهة