1. まず、Tempdb.mdf と Templog.ldf が対応するデータベース インスタンス (データ フォルダーの下) に存在するかどうかを確認します。
2. 存在する場合は、名前を変更するか、別の場所に移動します(主にバックアップ用ですが、成功後は必要なくなる可能性があります)。
3. コマンド ライン ウィンドウを開き、次のコマンドを使用します。
sqlservr -c -f -T3608 -T4022
注: sqlservr プログラムは、sqlserver インストール パスの binn の下にあります。マシンに複数の sqlserver インスタンスがインストールされている場合は、-s パラメーターを使用する必要があります。具体的なパラメーター設定については、sqlserver のヘルプを参照してください。
4. クエリ アナライザーを開き、サーバーに接続し、exec master..sp_resetstatus Tempdb を実行します。
5. コマンド プロンプト ウィンドウで CTRL+C を押します (サーバーをシャットダウンします。他の方法でシャットダウンしないでください)。
6. SQL Server を再起動します。