ConnectionSettings クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
接続設定と作成
public class ConnectionSettings
type ConnectionSettings = class
Public Class ConnectionSettings
- 継承
-
ConnectionSettings
- 派生
フィールド
| 名前 | 説明 |
|---|---|
| NoConnectionTimeout |
無限待機 |
プロパティ
| 名前 | 説明 |
|---|---|
| AcceptsLogin |
LoginSecure と Authentication の現在の値が Login プロパティを使用する場合は true を返します。 |
| AccessToken |
接続設定と作成 |
| ApplicationIntent |
接続の有効な値のアプリケーションの意図は、ReadWrite と ReadOnly です。 |
| ApplicationName |
アプリケーションの名前。 アプリケーション名が指定されていない場合は 'SQL Management' です。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
| Authentication |
接続の認証の種類 |
| ConnectAsUser |
true に設定すると、指定したユーザーの資格情報を使用して接続が確立されます。 これは偽装を前提としますが、LoginSecure フラグと Login フィールドと Password フィールドは影響を受けなくなります。 この設定は、Windowsでのみ使用できます。 |
| ConnectAsUserName |
偽装された接続を作成するときに使用するWindows ユーザーを指定します。 ユーザーは対話型ログオン特権を持っている必要があります。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| ConnectAsUserPassword |
偽装された接続を作成するときに使用するWindows ユーザーのパスワードを指定します。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| ConnectionString |
このプロパティは、ユーザーが指定した接続文字列を返すか、オブジェクト設定に基づいて計算された接続文字列を返します。 明示的に設定すると、渡された接続文字列を反映するように ServerConnection オブジェクト内のすべてのプロパティが設定されます。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
| ConnectTimeout |
試行を終了して例外をスローする前に、サーバーへの接続を待機する時間 (秒単位)。 既定値は 30 秒です (Shiloh と同じです)。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
| DatabaseName |
TBD |
| EncryptConnection |
接続文字列で "encrypt=true" が指定されているかどうか |
| HostNameInCertificate |
証明書の検証に使用する証明書に指定されたホスト名。 |
| Login |
サーバーへの接続に使用するSQL Server ログイン名。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| LoginSecure |
true に設定すると、統合セキュリティWindows使用され、ログインとパスワードは無視されます。 設定されていない場合は、Sql Server 認証が使用されます。 例外: ConnectionCannotBeChangedException |
| MaxPoolSize |
プールに格納できる最大接続数。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
| MinPoolSize |
プールで維持できる最小接続数。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
| MultipleActiveResultSets |
接続から MARS を有効にします。 既定値は falseです。 |
| NetworkProtocol |
SQL Serverへの接続に使用されるクライアント ネットワーク プロトコルを識別します。 ネットワークを指定せず、ローカル サーバーを使用する場合は、共有メモリが使用されます。 ネットワークを指定せず、リモート サーバーを使用する場合は、構成されているクライアント プロトコルのいずれかが使用されます。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
| NonPooledConnection |
既定では、SQL Serverへのすべての接続は ADO.NET 接続プールから取得されます。true に設定すると、ユーザーはプールされていない接続を作成できます (閉じたときに再利用されません)。 例外: ConnectionCannotBeChangedException |
| PacketSize |
SQL Server のインスタンスとの通信に使用されるネットワーク パケットのサイズ (バイト単位)。 既定値は 8192 です。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
| Password |
ログインでサーバーに接続するために使用されるパスワード。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| PooledConnectionLifetime |
プールに接続が返されると、その作成時刻が現在の時刻と比較され、その期間 (秒単位) が接続の有効期間で指定された値を超えると、接続は破棄されます。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
| RequiresLogin |
LoginSecure と認証の現在の値に Login プロパティを設定する必要がある場合は true を返します。 |
| ResetConnectionString |
ConnectionManager の SqlConnectionObject プロパティで ConnectionString をリセットする必要があるかどうかを示します。 |
| SecureConnectionString |
このプロパティは、ユーザーが指定した接続文字列の SecureString バージョンを返すか、オブジェクト設定に基づいて計算された接続文字列を返します。 明示的に設定すると、渡された接続文字列を反映するように ServerConnection オブジェクト内のすべてのプロパティが設定されます。 例外: ConnectionCannotBeChangedException |
| SecurePassword |
ログインでサーバーに接続するために使用されるパスワード。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| ServerCertificate |
証明書の検証に使用するサーバー証明書のパス。 |
| ServerInstance |
オブジェクトが接続するSQL Serverの名前。 設定されていない場合、ローカル サーバーは暗黙的に指定されます。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
| StrictEncryption |
接続文字列で "encrypt=strict" が指定されているかどうか。 true の場合、 EncryptConnection の値は無視されます。 |
| TrustServerCertificate |
クライアントがサーバー証明書を信頼するかどうかを示す |
| WorkstationId |
SQL Server に接続するワークステーションの名前。 例外: ConnectionCannotBeChangedException InvalidPropertyValueException |
メソッド
| 名前 | 説明 |
|---|---|
| ThrowIfPropertyNotSet(String, String, Boolean) |
接続設定と作成 |
| ThrowIfPropertyNotSet(String, String) |
接続設定と作成 |
| ToString() |
接続設定と作成 |