إخواني جميعاً بما أن هذه أول مشاركة لي في المنتدى وإن شاء الله ليست بأخيره
فأنا أطرح هنا سؤال هام جداً جداً جداً
هذا السؤال يتعلق بعمل Backup , Restore لقاعدة بيانات موجودة في SqlServer2000 Enterprise Manager عن طريق VB.Net
وللعلم بأن هذا الموضوع قد تم طرحة من قبل الأخ والصديق فواز الشمري لطرحة لنفس الموضوع الذي أرغب بالحصول على إجابة سريعة وعاجلة بخصوصة
والذي أشكره خصوصاً وأشكر جميع الزملاء الذين طرحوا إجابات ولو أنها ليست التى نبحث عنها أنا والأخ فواز الشمري ...
إخواني أود منكم مساعدتي في القيام بهذه العملية بالشفرة البرمجية من خلال VB.Net وليس بإستخدام T-SQL..
هذا وللعلم بأنني قد قمت بإيجاد طريقة لهذا الموضوع
من خلال نسخ القاعدة من مكان وجود SqlServer إلى أي مكان أحددة في حالة Backup والعكس في حالة Restore من خلال الشفرة المختصرة التالية:
فمثلاً عند Backup :
FileCopy ("Microsoft SQL Server Path\MSSQL\Data\DataBaseName_Data.MDF","Target Path")
FileCopy ("Microsoft SQL Server Path\MSSQL\Data\DataBaseName_Log.ldf","Target Path")ولكن هذه العملية سواء عند Backup أو Restore فإنها تتطلب عمل إيقاف مؤقت Stop لـ SqlServer
فأتمنا من إخواني جميعاً إعطائي شفرة في VB.Net يتم من خلالها إيقاف مؤقت Stop لـ SqlServer ومن ثم إعادة تشغيلها Start بعد إنهاء العملية (Backup أو Restore)
أو أي طريقة أخرى لحل هذه العملية (Backup , Restore).
وشكرأ للجميع مسبقاً...

