SqlServerType クラス

定義

重要

この API は CLS 準拠ではありません。

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

public ref class SqlServerType : Microsoft::SqlServer::Management::UI::ConnectionDlg::IConnectionValidator, Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
[Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")]
[System.CLSCompliant(false)]
public class SqlServerType : Microsoft.SqlServer.Management.UI.ConnectionDlg.IConnectionValidator, Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")>]
[<System.CLSCompliant(false)>]
type SqlServerType = class
    interface IServerType
    interface IConnectionValidator
Public Class SqlServerType
Implements IConnectionValidator, IServerType
継承
SqlServerType
属性
実装

コンストラクター

SqlServerType()

SqlServerType クラスの新しいインスタンスを既定のプロパティ値で初期化します。

SqlServerType(Decimal)

指定した既定の実行タイムアウト値を使用して、SqlServerType クラスの新しいインスタンスを初期化します。

SqlServerType(Int32[])

SqlServerType クラスの新しいインスタンスを初期化します。サポートされる認証の種類を引数として受け取ります。

SqlServerType(Int32[], Decimal)

SqlServerType クラスの新しいインスタンスを初期化します。サポートされる認証の種類と既定の実行タイムアウト値を引数として受け取ります。

フィールド

ActiveDirectoryIntegratedAuthenticationType

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

ActiveDirectoryPasswordAuthenticationType

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

authCollection

サーバーの認証情報のコレクションを指定します。

ConnectionTimeout

CONNECTION_TIMEOUT 値が含まれている String 定数です。

CustomConnectionColor

CUSTOM_CONNECTION_COLOR 値が含まれている String 定数です。

Database

DATABASE 値を String 持つ定数を指定します。

EncryptConnection

ENCRYPT_CONNECTION 値が含まれている String 定数です。

ExecutionTimeout

EXEC_TIMEOUT 値が含まれている String 定数です。

ExecutionTimeoutDisable

EXEC_TIMEOUT_DISABLE 値が含まれている String 定数です。

NetworkProtocol

PROTOCOL 値を String 持つ定数を指定します。

PacketSize

PACKET_SIZE値を String 持つ定数を指定します。

reqSize

要求されたサーバーのプロパティ サイズを指定します。

serverInstanceName

サーバーのインスタンス名を指定します。

serverName

サーバーの名前を表す文字列を指定します。

serverRootName

サーバーのルート名を表す文字列を指定します。

ServerType

サーバーの種類の GUID です。

SqlAuthenticationType

Int32の定数。値は 1 です。

SqlExpressEditionNumber

Int32の定数。値は 4 です。

TrustedAuthenticationType

値 0 が指定されている Int32 型の定数です。

TrustServerCertificate

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

UseCustomConnectionColor

String USE_CUSTOM_CONNECTION_COLOR値を持つ定数。

明示的なインターフェイスの実装

IConnectionValidator.CheckConnection(IDbConnection)

正常に開かれた接続を呼び出し元アプリケーションに返す必要があるかどうかを確認します。例外テキストをエラー メッセージとして戻す必要がある場合は、NotSupportedException 例外をスローします。

IServerType.AuthenticationInfoCollection

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

IServerType.GenerateImage()

[登録済みサーバー] ツリーに表示されている新しくインスタンス化されたアイコンを取得します。

IServerType.GenerateUserControl()

接続ダイアログ ボックスの詳細ビューの [接続プロパティ] タブに表示される、新しくインスタンス化されたユーザー コントロールを取得します。

IServerType.GetConnectionObject(UIConnectionInfo)

渡された UIConnectionInfo オブジェクトに基づいて、クローズされた新しい IDbConnection オブジェクトを取得します。

IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean)

SavePersonalizationInfo を使用して、接続成功時に保存されたパーソナル化情報を読み込みます。

IServerType.ProceedWithConnection(UIConnectionInfo)

サーバーの種類について追加の処理手順を実行する必要がある場合に使用されます。 接続を続行できるかどうか、または接続ダイアログ ボックスを画面に表示したままにするかどうかを示します。

IServerType.RequestedPropertySize

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

IServerType.SavePersonalizationInfo(UIConnectionInfo)

サーバーの種類、サーバー名、認証の種類、ユーザー名など、接続ダイアログ ボックスを後で使用する場合に必要となる可能性のあるパーソナル化情報を保存します。

IServerType.ServerGroupName

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

IServerType.ServerInstanceName

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

IServerType.ServerType

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

IServerType.ServerTypeName

データベース エンジン サーバーの種類の接続の接続ダイアログ インターフェイスを実装します。

適用対象