كل عام وانتم بخير
عندي مشكلة وهي اني احاول استرجاع قاعدة بيانات اسمها Z من ملف X.bak
تظهر الرسالة التالية
Msg 1834, Level 16, State 1, Line 2
The file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\X.mdf' cannot be overwritten. It is being used by database 'X'.
Msg 3156, Level 16, State 4, Line 2
File 'X' cannot be restored to 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\X.mdf'. Use WITH MOVE to identify a valid location for the file.
Msg 1834, Level 16, State 1, Line 2
The file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\X_log.LDF' cannot be overwritten. It is being used by database 'X'.
Msg 3156, Level 16, State 4, Line 2
File 'X_log' cannot be restored to 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\X_log.LDF'. Use WITH MOVE to identify a valid location for the file.
Msg 3119, Level 16, State 1, Line 2
Problems were identified while planning for the RESTORE statement. Previous messages provide details.
Msg 3013, Level 16, State 1, Line 2
RESTORE DATABASE is terminating abnormally.
والمطلوب ارجاع X.bak الى قاعدة البيانات Z ، وحتى لو كانت قاعدة البيانات X مودودة ،، فانا بالاحرى اريد ارجاعها باسم جديد Z من ملف X.bak دون حذف قاعدة البيانات X.
ولا تحريك مكان MDF او LDF ؟
كما يرجى الانتباه الى ان اسم ملف ال backup "X.bak" ليس بالضرورة مسمى قاعدة بيانات ربما يكون اسمه CVXC.bak واريد ان يرجع البيانات الى Z .
ارجو ان يكون كلامي واضحا
ومفهوما وعلميا
شكرا وبانتظار الردود