SmoApplication.EnumAvailableSqlServers メソッド
SQL Server の利用可能なインスタンスの一覧を列挙します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public Shared Function EnumAvailableSqlServers As DataTable
'使用
Dim returnValue As DataTable
returnValue = SmoApplication.EnumAvailableSqlServers()
public static DataTable EnumAvailableSqlServers()
public:
static DataTable^ EnumAvailableSqlServers()
static member EnumAvailableSqlServers : unit -> DataTable
public static function EnumAvailableSqlServers() : DataTable
戻り値
型: System.Data.DataTable
SQL Server の利用可能なインスタンスに関する情報を列挙した一覧を含む DataTable システム オブジェクトの値です。次の表に、返される DataTable の列を示します。
列 |
データ型 |
説明 |
---|---|---|
名前 |
SQL Server のインスタンスの名前です。 |
|
Server |
SQL Server のインスタンスがインストールされているサーバーの名前です。 |
|
インスタンス |
SQL Server のインスタンスです。 |
|
IsClustered |
インスタンスがフェールオーバー クラスタリングに参加している場合は True、参加していない場合は False となるブール値です。 |
|
Version |
SQL Server のインスタンスのバージョンです。 |
|
IsLocal |
インスタンスがローカルの場合は True、リモートの場合は False となるブール値です。 |
説明
SQL Server のインスタンスを実行しているコンピューターは、EnumAvailableSqlServers メソッドへの応答を適切なタイミングで受信できないことがあります。 返される一覧には、ネットワーク上の SQL Server の利用可能なインスタンスが一部表示されない場合があります。 また後続の試行で EnumAvailableSqlServers メソッドを呼び出すと、ネットワークで表示されるサーバーの数が増える場合があります。
サーバーでファイアウォールが動作している場合は、このメソッドでローカル インスタンスを一覧表示できません。 ファイアウォールは、送信元がローカル コンピューターであっても、メソッドの呼び出し時に発行されるすべてのブロードキャスト トラフィックをブロックします。