言語

ConnectionSettings クラス

定義

接続設定と作成

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()

接続設定と作成

適用対象