適用対象: SQL Server
Azure SQL Managed Instance
このページを使用して、サーバーの詳細設定を表示または変更します。
封じ込め
包含データベースを有効にする
SQL Server データベース エンジンのこのインスタンスが包含データベースを許可するかどうかを示します。 True の場合、包含データベースを作成、復元、またはアタッチできます。 False の場合、包含データベースを作成、復元、またはこのインスタンスにアタッチすることはできません。 包含プロパティを変更すると、データベースのセキュリティに影響する可能性があります。 包含データベースを有効にすると、データベース所有者はこのデータベース エンジン インスタンスへのアクセス権を付与できます。 包含データベースを無効にすると、インスタンスに包含データベースがある場合にユーザーが接続できなくなる可能性があります。
詳細については、「 包含データベース と包含データベース のセキュリティのベスト プラクティス」を参照してください。
FILESTREAM
FILESTREAM アクセス レベル
データベース エンジン インスタンスでの FILESTREAM サポートの現在のレベルを示します。 アクセス レベルを変更するには、次の値のいずれかを選択します。
| 価値 | Description |
|---|---|
| 無効 (既定値) | バイナリ ラージ オブジェクト (BLOB) データをファイル システムに格納することはできません。 |
| Transact-SQL アクセスが有効になっている | FILESTREAM データには T-SQL を使用してアクセスできますが、ファイル システム経由ではアクセスできません。 |
| フル アクセスが有効 | FILESTREAM データには、T-SQL とファイル システムを使用してアクセスできます。 |
FILESTREAM を初めて有効にする場合は、ドライバーを構成するためにコンピューターの再起動が必要になる場合があります。
FILESTREAM 共有名
セットアップ中に選択した FILESTREAM 共有の読み取り専用の名前を表示します。
詳細については、「 FILESTREAM (SQL Server)」を参照してください。
Miscellaneous
トリガーが他のトリガーを起動することを許可する
このオプションを有効にすると、トリガーは他のトリガーを起動できます。 トリガーは最大32レベルまで入れ子にできます。
詳細については、CREATE TRIGGER の「入れ子になったトリガー」セクションを参照してください。
ブロックされたプロセスのしきい値
ブロックされたプロセス レポートを生成するしきい値を秒単位で指定します。 しきい値は、 5 から 86400 (86,400 秒または 24 時間) に設定できます。 既定では、この値は 0です。つまり、システムはブロックされたプロセス レポートを生成しません。
詳細については、「 サーバー構成: ブロックされたプロセスのしきい値」を参照してください。
SQL Server優先度を上げる
データベース エンジンを、同じコンピューター上の他のプロセスよりも高いWindowsスケジューリング優先度で実行するかどうかを指定します。 詳細については、「 サーバー構成: 優先度ブースト」を参照してください。
カーソルのしきい値
カーソルセットでカーソルキーセットが非同期に生成される行数を指定します。 カーソルで結果セットのキーセットを生成するときに、その結果セットに返される行数をクエリ オプティマイザーが予測します。 返される行数がこのしきい値を超えるとクエリ オプティマイザーが推定した場合、カーソルは非同期に生成されます。つまり、カーソルへの行の追加が継続している間も、そのカーソルから行をフェッチできます。 それ以外の場合、カーソルは同期的に生成され、すべての行が返されるまでクエリは待機します。
この値を -1 に設定すると、すべてのキーセットが同期的に生成されるため、小さなカーソル セットにメリットがあります。
0に設定すると、すべてのカーソル キーセットが非同期的に生成されます。 その他の値の場合、クエリ オプティマイザーはカーソル セット内の予想される行数を比較し、キーセットがセット数を超えた場合に非同期的にキーセットをビルドします。
詳細については、「 サーバー構成: カーソルのしきい値」を参照してください。
既定の Full-Text 言語
フルテキスト インデックス付き列の既定の言語を指定します。 フルテキスト インデックス付きデータの言語分析は、データの言語によって異なります。 このオプションの既定値は、サーバーの言語です。
表示される設定に対応する言語については、 sys.fulltext_languagesを参照してください。
既定の言語
ログインの作成時に特に指定しない限り、すべての新しいログインの既定の言語。
全文アップグレードオプション
データベースのアタッチ、データベース バックアップの復元、ファイル バックアップの復元、データベースのコピー ウィザードを使用してデータベースをコピーする場合に、データベース エンジンがフルテキスト インデックスを処理する方法を制御します。
| 財産 | Description |
|---|---|
| インポート | フルテキスト カタログがインポートされます。 この操作は、 再構築よりも大幅に高速です。 ただし、インポートされたフルテキスト カタログでは、新しいバージョンで導入された拡張ワード ブレーカーは使用されません。 そのため、最終的にフルテキスト カタログを再構築することが必要になる場合があります。 フルテキスト カタログを使用できない場合は、関連付けられているフルテキスト インデックスが再構築されます。 |
| Rebuild | フルテキスト カタログは、強化されたワード ブレーカーを使用して再構築されます。 インデックスの再構築には時間がかかる場合があり、アップグレード後に大量の CPU とメモリが必要になる場合があります。 再構築には、インポートの最大 10 倍の時間がかかる場合があります。 |
| リセット | フルテキスト カタログがリセットされます。 フルテキスト カタログ ファイルは削除されますが、フルテキスト カタログとフルテキスト インデックスのメタデータは保持されます。 アップグレード後、すべてのフルテキスト インデックスは変更の追跡に対して無効になり、クロールは自動的に開始されません。 カタログは、アップグレードの完了後にフル ポピュレーションを手動で実行するまで、空のままです。 |
Note
sys.sp_fulltext_serviceupgrade_option アクションを使用して、フルテキスト アップグレード オプションを設定できます。
詳細については、「Full-Text 検索のアップグレード (SQL Server検索)」を参照してください。
テキスト複製の最大サイズ
単一のINSERT、UPDATE、WRITETEXT、またはUPDATETEXTステートメントでレプリケートされた列またはキャプチャされた列に追加できる、テキスト、ntext、varchar(max)、nvarchar(max)、json、xml、およびイメージ データの最大サイズ (バイト単位) を指定します。 設定の変更はすぐに有効になります。
詳細については、「 サーバーの構成: テキストの最大サイズ」を参照してください。
アドホック ワークロードの最適化
完全コンパイル済みプランではなく、バッチが初めてコンパイルされるときに、データベース エンジンが小さなコンパイル済みプラン スタブをプラン キャッシュに格納するかどうかを指定します。 この設定により、単一使用プランで消費されるメモリが削減されます。 詳細については、「 サーバー構成: アドホック ワークロードの最適化」を参照してください。
スタートアップ プロセスをスキャン
データベース エンジンが、startup によって としてマークされたすべてのストアド プロシージャを実行することを指定します。 このオプションを True に設定すると、データベース エンジンはこれらのストアド プロシージャをスキャンして実行します。 このオプションを False (既定値) に設定した場合、データベース エンジンはスタートアップ ストアド プロシージャをスキャンまたは実行しません。
詳細については、「 サーバー構成: スタートアップ プロセスをスキャンする」を参照してください。
[2 桁表記の年の基準になる年]
2 桁の年として入力できる最も高い年番号を示します。 記載されている年と過去 99 年は、2 桁の年として入力できます。 それ以外の年はすべて、4 桁の年として入力する必要があります。
たとえば、 2049 の既定の設定では、 3/14/49 として入力された日付は 2049 年 3 月 14 日と解釈され、 3/14/50 として入力された日付は 1950 年 3 月 14 日と解釈されます。
詳細については、「 サーバーの構成: 2 桁の年のカットオフ」を参照してください。
[Windows ファイバーを使用する (簡易プーリング)]
データベース エンジン サービスがスレッドではなくWindowsファイバーを使用するかどうかを指定します。 詳細については、「サーバー構成: 簡易プーリング」を参照してください。
Network
ネットワーク パケット サイズ
ネットワーク全体のパケット サイズをバイト単位で設定します。 既定のパケット サイズは 4096 (4,096 バイト) です。 アプリケーションが一括コピー操作を実行したり、大量の LOB データを送受信したりする場合、パケット サイズが既定よりも大きくなると、ネットワークの読み取りと書き込みが少なくなるため、効率が向上する可能性があります。 アプリケーションが少量の情報を送受信する場合は、パケット サイズを 512 バイトに設定します。これは、ほとんどのデータ転送に十分です。
詳細については、「 サーバー構成: ネットワーク パケット サイズ」を参照してください。
Note
パフォーマンスが向上することが確実でない限り、パケット サイズを変更しないでください。 多くのアプリケーションでは、既定のパケット サイズが最適です。
リモート ログイン タイムアウト
失敗したリモート ログイン試行から戻るまでにデータベース エンジンが待機する秒数を指定します。 この設定は、異種クエリ用に作成された OLE DB プロバイダーへの接続にのみ影響します。 既定値は 20 秒です。 値を 0 に設定すると、待ち時間は無制限になります。
詳細については、「 サーバー構成: リモート ログイン タイムアウト」を参照してください。
設定の変更はすぐに有効になります。
並列性
並列処理のコストしきい値
データベース エンジンがクエリに対して並列プランを作成して使用する可能性があるしきい値を指定します。 コストは、クエリ プランの推定演算子コストの合計です (CPU や I/O など)。 これは、プランの選択にのみ使用される相対メジャーです。これは実際のランタイムを測定しません。 このオプションは、複数の 論理プロセッサを搭載したコンピューターにのみ有効です。
詳細については、「 サーバー構成: 並列処理のコストしきい値」を参照してください。
Locks
使用可能なロックの最大数を設定します。これは、データベース エンジンが使用するメモリの量を制限します。 既定の設定は 0 です。これにより、データベース エンジンはシステム要件の変化に基づいてロックを動的に割り当ておよび割り当て解除できます。
データベース エンジンでロックを動的に使用できるようにすることが推奨される構成です。
詳細については、「 サーバー構成: ロック」を参照してください。
並列処理の最大次数
並列クエリ プランの実行におけるクエリ内並列処理の次数を制限します。
0の既定値は、最大 64 まで無制限を意味します。
1値を指定すると、並列プランの生成が抑制されます。
詳細については、「サーバーの構成: 並列処理の最大次数」を参照してください。
クエリ待ち
0から2147483647 (2,147,483,647) まで、クエリがリソースを待機してからタイムアウトするまでの時間を秒単位で指定します。既定値の -1 を使用すると、タイムアウトは推定クエリ コストの 25 倍として計算されます。
詳細については、「 サーバー構成: クエリ待機」を参照してください。