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

مشكلة في الـ Restore لقاعدة البيانات master

بدأه Amir Imam في 10 يناير 2014 · 1 رد · 1,257 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

استخدم Visual studio 2010 مع SQL server 2008

عاوز اعمل Backup لقاعدة البيانات

فاستخدم الجملة

BACKUP DATABASE master TO DISK = 'path'"

ويتم عمل الـBackup بنجاح .. بس المشكلة في عمل الـRestore .. استخدم الجملتين

alter database master set single_user with rollback immediate;
restore database master from disk = path with replace;

تظهر رسالة خطأ:

Option 'SINGLE_USER' cannot be set in database 'master

دورت كتير على حلول بس مش عارف المشكلة فين

شكرا :)

#2

السلام عيكم ...

master  هي قاعدة بيانات خاصة بسيكوال سيرفر , لن تستطيع ان تعملها بالنمط single user ..

تستطيع أن تعمل لها backup  عادي كأي قاعدة ...

و لكن كي تعمل لها restore  يجب تشغيل كامل السيكوال سيرفر بنمط الــ single user  .. عن طريق البرامتر m- 

الفديدو بالرابط التالي يوضح الطريقة : 

How to restore SQL Server 2005-2008 master database

في الفيديو يتحدث عن testlogin  لا تهتم له , هو فقط يوضح لك كيف انه حذفه و بعد استعادة القاعدة تم استعادته  ..

في الفيديو عنده الـcmd  موجود ضمن عناصر قائمة start  إذا لم يكن عندك , فقط اكتب كلمة cmd  في مكان البحث في القائمة كي يظهر لك ..

إذا كان سيكوال سيرفر عندك له اسم مثل sqlexpress  فيجب كتابة : 

sqlcmd -S .\sqlexpress

 بدلا من : sqlcmd  لوحدها.

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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