最近のバックアップからmaster dbを復元できない理由を調査する際に助けを求められますか?SQL Server 2008 Expressでマスタdbを復元する方法は?
物理コピーが.mdf
と.ldf
マスターファイル(念のため!)を撮影し、私は手動でディスクの破損をシミュレートするために、メモ帳を使用して.mdf
ファイルからコンテンツを削除することによって破損したmaster
データベースを再作成しました。
その後、解決しようとしているシナリオであるSQL Server(MSSQLSERVER
)サービスが開始されません。バックアップMaster
データベースに運ば
アクション:復元するために取ら
BACKUP DATABASE master
TO DISK = 'C:\Temp\MasterBK.DAT'
WITH FORMAT, NAME = 'Full Backup of master'
アクション:SQLを開始する
様々な異なる試み
前破損master
には、バックアップは、次のコマンドを使用して撮影されました単一ユーザモードでのServreサービス。
-mSQLCMD
-m"SQLCMD"
sqlservr.exe -m
NET START MSSQLSERVER /m
は、SQL Server構成マネージャで起動パラメータに-m
を追加しようとしました
エラーは、復元時に受け取った
-mSQLCMDは
に起動しなかった内部または外部コマンドとして認識されていません
サービスがタイムリー
バージョン情報:
[Windows XP]
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86)
Express Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)
こんにちは行く役立つかもしれないと思う、私たちは、リストアSQLコマンドを実行するために、シングルユーザーモードで(MSSQLSERVER)サービスを開始することはできません。私たちは '-m;'を追加しようとしました。 Startup Parametersフィールドに入力します。-mを追加した後にサービスを開始すると、 'サービスが適時に開始されませんでした'というエラーが発生します。何か案は? –
@ L.Kibbeyアクセスしようとすると何かエラーが表示されますか? http://stackoverflow.com/questions/10708993/cant-start-sql-server-in-single-user-modeサービスを強制するためのこのコマンドも試してください – Sherlock