適用対象: SQL Server
Azure SQL Managed Instance
接続オプションを表示または変更するには、このページを使用します。
接続
同時接続の最大数 (0 = 無制限)
この値を 0 以外に設定すると、SQL Server データベース エンジンがサポートする接続の数が制限されます。
Caution
この値を 1 や 2などの小さな値に設定すると、管理者がサーバーを管理するために接続できなくなる可能性があります。 ただし、専用管理者接続は常に接続できます。
クエリ ガバナーを使用して実行時間の長いクエリを防ぐ
特定のクエリの実行に許可される推定コストの上限を指定します。 クエリ コストは、推定実行要件 (CPU 時間、メモリ、ディスク I/O) に基づく抽象的な数値であり、時間の尺度ではありません。 既定では、このオプションを使用すると、すべてのクエリを制限なく実行できます。 0 以外の正の整数を指定した場合、クエリ ガバナーは、その値を超える推定コストのクエリが実行されないようにします。 詳細については、「 サーバー構成: クエリ ガバナーのコスト制限」を参照してください。
既定の接続オプション
| Setting | Description |
|---|---|
implicit transactions |
ステートメントの実行時にトランザクションを暗黙的に開始するかどうかを制御します。 |
cursor close on commit |
コミット操作後のカーソルの動作を制御します。 |
ansi warnings |
集計警告の切り詰めと NULL を制御します。 |
ansi padding |
固定長変数のパディングを制御します。 |
ansi nulls |
等価演算を使用する場合に NULL 処理を制御します。 |
arithmetic abort |
クエリ実行中にオーバーフローまたは 0 除算のエラーが発生した場合に、クエリを終了します。 |
arithmetic ignore |
クエリ実行中にオーバーフローまたは 0 除算エラーが発生した場合に、NULL を返します。 |
quoted identifier |
式を評価するときに、単一引用符と二重引用符を区別します。 |
no count |
各ステートメントの最後に返される、何行処理されたかを示すメッセージを表示しないようにします。 |
ansi null default on |
NULL 許容に ANSI 互換性を使用するように、セッションの動作を変更します。 明示的な null 許容なしで定義された新しい列では、null を許可します。 |
ansi null default off |
NULL 許容に関する ANSI 互換性を使用しないように、セッションの動作を変更します。 新しい列で、NULL 値を許容するかどうかが明示的に定義されていない場合は、NULL 値が許可されません。 |
concat null yields null |
NULL 値を文字列と連結した場合に、NULL を返します。 |
numeric round abort |
式の精度が低下した場合にエラーを生成します。 |
xact abort |
Transact-SQL (T-SQL) ステートメントで実行時エラーが発生した場合、トランザクションをロールバックします。 |
リモート サーバー接続
このサーバーへのリモート接続を許可する
データベース エンジンのリモート インスタンスがこのサーバーでストアド プロシージャを実行できるかどうかを制御します。 このチェック ボックスをオンにすると、 リモート アクセス サーバー構成オプションを 1に設定する場合と同じ効果があります。 これをクリアすると、リモート インスタンスがこのサーバーでストアド プロシージャを実行できなくなります。
リモート クエリのタイムアウト (秒単位、0 = タイムアウトなし)
データベース エンジンがタイムアウトするまでのリモート操作にかかる時間 (秒単位) を指定します。既定値は 600 (600 秒または 10 分) です。
サーバー間通信に分散トランザクションを要求する
この設定は、Microsoft 分散トランザクション コーディネーター (MS DTC) トランザクションを介してサーバー間プロシージャのアクションを保護します。 詳細については、「 サーバー構成: remote proc trans」を参照してください。