メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

Microsoft SQL Server 2014 または SQL Server 2012 で、norecovery オプションを使用している モデルデータベースのログの末尾をバックアップしており、データベースが復元状態になっていることを前提としています。 バックアップが完了したら、SQL Server サービスを再起動することはできません。 SQL Server エラーログに次のエラーメッセージが表示されます。

<日付> <時刻> spid10s データベース ' model ' は復元とマークされていて、回復を実行することを許可していない状態になっています。 <日付> <> <spid10sエラー: 927、Severity Time :14、都道府県: 2 .> <spid10sデータベース ' model ' を開けません。 これは、復元の途中の <日付> <時刻> spid10s は tempdb を作成できませんでした。 十分なディスク領域がない可能性があります。 Tempdb ドライブの他のファイルを削除して、SQL Server を再起動すると、空きディスク領域が増加します。 Tempdb ファイルを初期化できなかった理由を示す可能性があるその他のエラーについては、イベントログでも確認>> <<してください。 spid10s SQL Trace がサーバーのシャットダウンによって停止されました。 トレース ID = ' 1 '。 これは情報メッセージにすぎません。ユーザー操作は必要ありません。

原因

この問題が発生するのは、SQL Server のインスタンスで作成されたすべてのデータベースのテンプレートとして model データベースが使用されるためです。 Modelデータベースが回復状態を許可していないとマークされている場合、 tempdbは作成できず、SQL Server サービスを開始することはできません。

解決方法

Service pack の情報

この問題を解決するには、SQL Server 2014 の Service Pack 1 を入手してください。

SQL Server 2014 Service Pack 1 (SP1) の詳細については、「 Sql server 2014 Service pack 1 で修正されたバグ」を参照してください。

回避策

この問題を回避するには、次の方法を使用します。

  • アプリケーションから SQL Server へのすべての接続を禁止する

  • トレースフラグ3608を使って SQL Server サービスを開始する

  • "回復を使用してデータベースモデルを復元する" コマンドを実行する

  • トレースフラグ3608を削除して、SQL Server を再起動する

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×