تسجيل الدخول

مشاهدة النسخة كاملة : شرح مشروع نسخ وإسترجاع قاعدة البيانات متقدم (Sql server)


amine026
2018-12-17, 01:52
السلام عليكم ورحمة الله وبركاته
إخواني في بعض الأحيان، المطورين يحتاجون إلى النسخ الاحتياطي واستعادة البيانات. هذه ليست مشكلة عندما يكون لديهم SQL Server إدارة Studio مثبتة. ولكن ماذا لو لم يتم تثبيت إدارة Studio؟ في هذه الحالة ، يمكنك استخدام الأداة المساعدة sqlcmd. في بعض الحالات ، تحتاج إلى النسخ الاحتياطي لقواعد البيانات.

تأتي هذه الأداة بواجهة رسومية مبسطة وسهلة التعامل بحيث تحتوي على معلومات يمكن إستنساخها في مشاريع اخرى قصد تجسيد فكرة أو موضوع ما.

قبل كتابة أي سطر من التعليمات البرمجية ، يجب عليك تعيين المراجع الخاصة بها المكتبة (reference) إلى مجموعة SMO الموجودة في البرنامج .
ويجب إضافة التالي من مسار تثبيت SQL server:
Microsoft.SqlServer.Smo
Microsoft.SqlServer.SmoExtended
Microsoft.SqlServer.Management.Sdk.Sfc
Microsoft.SqlServer.ConnectionInfo

ثم يتم إستدعاء المكتبات على الشكل التالي:
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;

https://i55.servimg.com/u/f55/13/79/70/03/010.jpg

أرجوا أن تكون الإفادة للجميع .
رابط المشروع مع المكتبة:من هـــنا (https://iworktogether.com/Y70y3gY)
رابط شرح الإستعمال :من هـــنا (https://iworktogether.com/SSfjXzON)
رابط المصدر:من هـــنا (https://www.codeproject.com/Articles/123441/SQL-Server-Backup-and-Restore-Databases-using)