Udostępnij za pośrednictwem


Metoda SmoApplication.EnumAvailableSqlServers

Wylicza listę dostępnych wystąpień SQL Server.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Shared Function EnumAvailableSqlServers As DataTable
'Użycie
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

Wartość zwracana

Typ: System.Data.DataTable
A DataTable zawiera wyliczany listę informacji o dostępnych wystąpień wartości obiektu systemu SQL Server.W poniższej tabela opisano różne kolumny zwracane DataTable:

Kolumna

Typ danych

Opis

Nazwa

String

Nazwa wystąpienie SQL Server.

Serwer

String

Nazwa serwera, na którym wystąpienie SQL Server jest zainstalowany.

Wystąpienie

String

Wystąpienie SQL Server.

IsClustered

Boolean

Wartość logiczna ma wartość PRAWDA, jeśli wystąpienie uczestniczy w awaryjnej lub FAŁSZ, jeśli nie jest.

Wersja

String

Wersja wystąpienie SQL Server.

IsLocal

Boolean

Wartość logiczna ma wartość PRAWDA, jeśli instancja jest lokalna lub False wystąpienie zdalnego.

Uwagi

Komputer, na którym działa wystąpienie SQL Server może nie otrzymywać odpowiedzi na EnumAvailableSqlServers metoda w sposób terminowy.Zwrócona lista może nie pokazać wszystkie dostępne wystąpienia SQL Server w sieci.Gdy wywołanie EnumAvailableSqlServers metoda w kolejnych prób więcej serwerów mogą stać się widoczne w sieci.

Ta metoda nie listy lokalne wystąpienie, jeśli zapora działa na serwerze.Zapora blokuje wszystkie ruch emisji, wydane po wywołaniu metoda, nawet jeśli nadawca jest z komputera lokalnego.