HOME >> Tips >> Microsoft SQL Server

データベースミラーリングの構成で「1469」エラーが発生する際の対応

2017/3/2
文書番号:20700

データベースミラーリングを構成する際に以下のようなエラーが発生しました。
===========================================================
ミラーリングの開始中にエラーが発生しました。
追加情報:
 データベース'xxx'の Alter に失敗しました。 (Microsoft.SqlServer.smo)
  Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。
  (Microsoft.SqlServer.ConnectionInfo)
   データベース'xxx'は、いずれかのパートナーで、データベースミラーリングまたは可用性グループに参加できない自動的に閉じられるデータベースです。(Microsoft SQL Server、エラー:1469)
===========================================================

クリックで拡大


これはデータベースの自動終了オプションが有効になっているために発生します。
データベースミラーリングでは自動終了オプションは無効にしなければなりません。

以下の手順で自動終了オプションを無効に設定します。

【操作方法】

  1. SQL Server Management Studio を起動します。

    対象のデータベースを右クリックして「プロパティ」をクリックします。

    クリックで拡大
  2. 「ページの選択」で「オプション」を選択します。
    オプションの一覧を下の方までスクロールし、「自動」の分類の中にある「自動終了」の項目を「False」に設定します。
    「OK」をクリックしてプロパティ画面を閉じます。

    クリックで拡大
  3. 再度、ミラーリングを開始し、エラーが解消されたことを確認します。