ریکاوری یا دوباره سازی فایل مستر MSSQL Server
How to Rebuild System Databases in SQL Server 2008
اگر در استارت سکیول سرور خطای Error: 3417 را دریافت کنید به احتمال زیاد مشکل فایل master.mdf را خواهید داشت. مثلا ممکن است این فایل خراب شده باشد با اینکه مثلا زیپ شده باشد.
اگر این فایل خراب شده باشد می توانید با استفاده از روش زیر آنرا بازیابی کنید
به دایرکتوری زیر بروید و یا متناسب با ورژن نصب شده برنامه setup را از داخل DVD اجرا کنید
1 |
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release |
دستورات زیر را می توانید وارد کنید. سینتکس دستور عبارت است از
1 2 3 4 5 6 7 8 9 10 11 12 13 |
setup.exe /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=instance_name /SQLSYSADMINACCOUNTS= accounts [/SAPWD=password] [/SQLCOLLATION=collation_name] |
نمونه دستور
1 |
setup1 /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=sa /SAPWD=mypassword |
دستور فوق البته پارامترهای زیادی دارد مثلا گاهی اوقات ممکن است که خطای TIMESTAMP را دریافت کنید. می توانید دستور زیر را وارد کنید
1 |
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=administrator /TIMESTAMP="%04d%02d%02d_%02d%02d%02d",systemTime.wYear,systemTime.wMonth,systemTime.wDay,systemTime.wHour,systemTime.wMinute,systemTime.wSecond |