منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيفية عمل استعاده لقاعدة بيانات سيكوال
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخوتي
عندي سؤال في كيفية استعادة قاعد بيانات سيكوال
يظهر لي خطأ كما في الصوره ولا اعرف السبب ارجو المساعده
جزاكم الله خيرا

PHP كود :
Dim DataFileName2 As String TextBox1.Text "\\Data.bak"

 
           Dim connSQL2 As New SqlConnection("Server=qwe\sqlexpress; Database=master ;integrated security=True")
 
           Dim cmd = New SqlCommand("ALTER DATABASE Data SET OFFLINE WITH ROLLBACK IMMEDIATE; RESTORE DATABASE Data From Disk ='" DataFileName2 "' ALTER DATABASE Data SET ONLINE WITH ROLLBACK IMMEDIATE"connSQL)
 
           If connSQL2.State 1 Then connSQL2.Close()
 
           connSQL2.Open()
 
           cmd.ExecuteNonQuery()
 
           connSQL2.Close() 


[attachment=22355]
السبب أن حساب مستخدم قاعدة البيانات الذي يحمل اسم Emam
هو حساب معطل وتحتاج لتفعيله من السيرفر

ربما لم تلاحظ انك تستخدم جملة اتصال اسمه connSQL وهو غير الذي عرفته في الكود
جرب الاتصال باستخدام الجملة connSQL2
(01-08-19, 06:06 PM)محمد كريّم كتب : [ -> ]السبب أن حساب مستخدم قاعدة البيانات الذي يحمل اسم Emam
هو حساب معطل وتحتاج لتفعيله من السيرفر

ربما لم تلاحظ انك تستخدم جملة اتصال اسمه connSQL وهو غير الذي عرفته في الكود
جرب الاتصال باستخدام الجملة connSQL2
جزاك الله خيرا اخي محمد كريم
غيرت جملة الاتصال الي connSQL2
ولكن يظهر لي نفس الخطأ 
كما في الصوره الاتيه
[attachment=22358]
ارجو ان اجد الحل
السلام عليم اخي امام
تأكد من اسم السيرفر وكتابته بشكل صحيح