次の方法で共有


SQL Server のプロパティ ([スタートアップ パラメーター] タブ)

適用対象:Windows 上の SQL Server

このダイアログ ボックスを使用すると、 データベース エンジンの起動時のパラメーターを追加または削除できます。 起動時のパラメーターは データベース エンジン のパフォーマンスに大きな影響を及ぼします。 スタートアップ パラメーターを追加または変更する前に、「 データベース エンジン サービスのスタートアップ オプション」を参照してください。

オプション

スタートアップ パラメーターを指定する

パラメーターを追加するには、パラメーターを入力し、[ 追加] を選択します。

必要なパラメーターのいずれかを変更するには、[ 既存 のパラメーター] ボックスでパラメーターを選択し、[ スタートアップ パラメーターの指定 ] ボックスの値を変更して、[ 更新] を選択します。

既存のパラメーター

パラメーターを削除するには、パラメーターを選択し、[削除] を選択 します

パラメーターの形式

パラメーター間に区切り記号を入力しないでください。 SQL Server 構成マネージャーによって自動的に区切り記号が追加されます。 SQL Server 構成マネージャーによって、次のパラメーターの要件が適用されます。

  • 先頭および末尾のスペースは、すべての起動時のパラメーターから削除します。

  • すべてのスタートアップ パラメーターはハイフン (-) で始まり、2 番目の値は文字です。

必須のパラメーター

以下のパラメーターが必要です。 これらは変更できますが、削除できません。

  • -d は、 master.mdf ファイル ( master データベース データ ファイル) のパスです。
  • -l は、 master.ldf ファイル ( master データベース ログ ファイル) のパスです。
  • -e は、SQL Server エラー ログ ファイルのパスです。

ファイル パスのパラメーターが正しくない場合は、SQL Server が起動しない可能性があります。

master データベースを移動する方法の詳細については、「システム データベースの移動」を参照してください。

省略可能なパラメーター

サポートされているすべてのスタートアップ パラメーターについては、「 データベース エンジン サービスのスタートアップ オプション」を参照してください。 -T<trace#>のスタートアップ パラメーターは、指定されたトレース フラグ (<trace#>) を有効にして SQL Server のインスタンスを起動する必要があることを示します。 トレース フラグを使用してサーバーが起動すると、標準的な動作とは異なります。 トレース フラグの詳細については、「 DBCC TRACEON を使用したトレース フラグの設定」を参照してください。

注意事項

オンラインで説明されている追加の文書化されていないスタートアップ パラメーターとトレース フラグが表示される場合があります。 ドキュメントに未記載の起動時のパラメーターとトレース フラグは、一般的ではない問題の解決またはテストに必要な特定の条件の適用のために作成されます。 ドキュメントに未記載の起動時のパラメーターを使用すると、予期しない結果になる場合があります。 Microsoft カスタマー サポート サービスの指示がない限り、文書化されていないパラメーターを使用しないでください。

以下に、一般的な省略可能なパラメーターを示します。

パラメーター 簡単な説明 詳細情報
-m SQL Server のインスタンスをシングル ユーザー モードで起動します。 SQL Server 用シングル ユーザー モード
-T1204 デッドロックに関係しているロックのリソースと種類、および影響を受けている現在のコマンドを返します。 トレース フラグ 1204
-T1224 ロック数に基づいてロックのエスカレーションを無効にします。

SQL Server 2025 (17.x) では、代わりに 最適化されたロックが導入されています
トレース フラグ 1224
-T3608 SQL Server で、master データベース以外のすべてのデータベースを自動的に開始および復旧しないようにします。 トレース フラグ 3608
-T7806 SQL Server Expressで専用管理者接続 (DAC) を有効にします。 トレース フラグ 7806

注意事項

一部の省略可能なパラメーターは、サーバーの動作を変更し、パフォーマンスに影響を与える可能性があります。

アクセス許可

このページは、レジストリの関連エントリを変更できるユーザーのみが使用できます。 これには、次のユーザーが含まれます。

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

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