PDA

View Full Version : خطا در برگرداندن پشتیبان



SADAF
دوشنبه 26 دی 1384, 16:24 عصر
پشتیبانی از دیتابیسم دارم که روی یک سرور وقتی می خواهم برگردانمش با این خطا مواجه می شوم :
روی سرور دیگر اصلا خطایی نداشته و پشتیبان برگردانده می شود .

Server: Msg 5149, Level 16, State 1, Line 1
MODIFY FILE encountered operating system error 112(error not found)
while attempting to expand the physical file.

Server: Msg 3158, Level 16, State 1, Line 1
Could not create one or more files. Consider using the WITH MOVE option
to identify valid locations.

Server: Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

احمد کرک
دوشنبه 26 دی 1384, 16:37 عصر
موارد فوق را امتحان کنید:
1- در قسمت restore as database نام دیتابیس را تایپ کنید.
2- در قسمت OPTION گزینه force restore را علامت زده.
3- در قسمت restore databse file as آدرس فایل مربوطه را عوض کرده و نام شاخه ها را نیز حذف نمایید.

احمد کرک
دوشنبه 26 دی 1384, 16:48 عصر
موارد فوق را امتحان کنید:
1- در قسمت restore as database نام دیتابیس را تایپ کنید.
2- در قسمت OPTION گزینه force restore را علامت زده.
3- در قسمت restore databse file as آدرس فایل مربوطه را عوض کرده و نام شاخه ها را نیز حذف نمایید.

احمد کرک
دوشنبه 26 دی 1384, 16:49 عصر
موارد فوق را امتحان کنید:
1- در قسمت restore as database نام دیتابیس را تایپ کنید.
2- در قسمت OPTION گزینه force restore را علامت زده.
3- در قسمت restore databse file as آدرس فایل مربوطه را عوض کرده و نام شاخه ها را نیز حذف نمایید.

SADAF
دوشنبه 26 دی 1384, 16:57 عصر
مورد 1و2 درست است و در مورد 3 هم مسیری را مشخص میکنم که می خواهم فایلهای Data,Log دیتابیسم در آن شاخه قرار گیرد.

بدبختی من این است که با همین روش روی یک سرور برمی گردد و روی دیگری خیر !

ardvisoor
دوشنبه 26 دی 1384, 17:01 عصر
شاید در روی سرور دیگر در اون مسیر فایلتون وجود دارد، گاهی نمی تونه Replace کنه

SADAF
دوشنبه 26 دی 1384, 17:07 عصر
نه اون شاخه خالی از فایل است و دیتابیسی هم با این نام نداریم اصلا

احمد کرک
دوشنبه 26 دی 1384, 17:13 عصر
این روش را هم امتحان کنید:
یک دیتابیس خالی با همان نام ایجاد کنید و بعد بر روی آن دیتابیس کلیک سمت راست موس را زده و ری استور کنید.

SADAF
شنبه 01 بهمن 1384, 18:29 عصر
یک چیز را فهمیدم .
اگر مسیر نصب فایلهای SQL یکجا و مسیر فایلهای داده (DATA) جای دیگری باشد در برگرداندن پشتیبان مشکل دارم در غیر این صورت خیر .
دستور برگرداندن پشتیبان هم این است.

RESTORE DATABASE DBNAME From
DISK='E:\DBNAME.bak'
With REPLACE,
Move 'DBNAME_Data' To 'E:\SQLServer\MSSQL\data\DBNAME_Data.Mdf'
,Move 'DBNAME_Log' To 'E:\SQLServer\MSSQL\data\DBNAME_Log.Ldf'

کسی چیزی به ذهنش نمی رسه ؟؟؟؟؟؟؟؟؟؟؟؟؟ بدجوری گیر کردم