SCM サービス - サーバー起動オプションを構成する

適用対象:SQL Server

この記事では、SQL Server 構成マネージャーを使用して、SQL Server でデータベース エンジンが起動するたびに使用される起動オプションを構成する方法について説明します。 スタートアップ オプションの一覧は、「 データベース エンジン サービスのスタートアップ オプション」を参照してください。

制限事項と制約事項

SQL Server 構成マネージャーは、スタートアップ パラメーターをレジストリに書き込みます。 これらのパラメーターは、次回データベース エンジンを起動したときに有効になります。

クラスターでは、SQL Server がオンラインのときにアクティブ サーバー上で変更を行う必要があります。変更は、データベース エンジンを再起動すると有効になります。 他のノードでは、次回のフェールオーバー時にスタートアップ オプションのレジストリが更新されます。

SQL Server 2022 (16.x) 以降では、SQL Server サービスの [開始モード] を構成マネージャーで [自動] に設定すると、[開始モード][自動] と表示されている場合でも、サービスは代わりに [自動 (遅延開始)] モードで開始されます。

アクセス許可

サーバーのスタートアップ オプションの構成は、レジストリの関連エントリを変更できるユーザーのみが使用できます。 該当するユーザーは次のとおりです。

  • ローカル管理者グループのメンバー。

  • SQL Serverによって使用されるドメイン アカウント ( データベース エンジン がドメイン アカウントで実行されるように構成されている場合)。

SQL Server 構成マネージャーを使用する

起動オプションを構成する

  1. [スタート] ボタンを選択し、[すべてのプログラム][Microsoft SQL Server][構成ツール]の順にポイントし、[SQL Server 構成マネージャー] を選択します。

    SQL Server 構成マネージャーは Microsoft 管理コンソール プログラムのスナップインであり、スタンドアロン プログラムではないため、新しいバージョンの Windows では、SQL Server 構成マネージャーはアプリケーションとして表示されません。

    • Windows: 10 以降のバージョン:

      SQL Server 構成マネージャー を開くには、スタート ページで「SQLServerManager13.msc」 (SQL Server 2016 (13.x) の場合) と入力します。 他のバージョンの SQL Server の場合、13 を適切な数値に置き換えます。 SQLServerManager13.msc を選択すると、Configuration Manager が開きます。 スタート画面やタスク バーに Configuration Manager をピン留めするには、SQLServerManager13.msc を右クリックして、[ファイルの場所を開く] を選択します。 Windows のエクスプローラーで、SQLServerManager13.msc を右クリックして、[スタート画面にピン留めする] または [タスクバーにピン留めする] を選択します。

    • Windows 8:

      SQL Server 構成マネージャーを開くには、検索チャームの [アプリ] で、「SQLServerManager<バージョン>.msc」(「SQLServerManager13.msc」など) と入力し、Enter キーを押します。

  2. SQL Server 構成マネージャーで、 [SQL Server のサービス] を選択します。

  3. 右ペインで、[SQL Server (<instance_name>)] を右クリックし、[プロパティ] を選択します。

  4. [起動時のパラメーター] タブの [起動時のパラメーターの指定] ボックスにパラメーターを入力し、[追加] を選択します。

    たとえば、シングル ユーザー モードで起動するには、[起動時のパラメーターの指定] ボックスに「-m」と入力し、[追加] を選択します。 (シングル ユーザー モードで SQL Server を再起動するときは、SQL Server エージェントを停止します。そうしないと、SQL Server エージェントによって先に接続が行われ、2 番目のユーザーとして接続できなくなる場合があります。)

    次のスクリーンショットは、[SQL Server プロパティ] ダイアログの [起動時のパラメーター] タブを示しています。ここで、起動時のパラメーターを変更できます。

    [SQL Server (MSSQLSERVER) プロパティ] ダイアログのスクリーンショット。[起動時のパラメーター] タブが選択されています。

  5. [OK] を選択します。

  6. データベース エンジンを再起動します。

    警告

    シングル ユーザー モードの使用後は、[起動時のパラメーター] ボックスで、[既存のパラメーター] ボックスの -m パラメーターを選択し、[削除] を選択します。 データベース エンジンを再起動すると、SQL Server が通常のマルチユーザー モードに戻ります。

関連項目