Udostępnij za pośrednictwem


Metoda EnumAvailableSqlServers (String)

Wylicza listę dostępnych wystąpień SQL Server zainstalowanych na komputerze z nazwą określonego wystąpienie.

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

Syntax

'Deklaracja
Public Shared Function EnumAvailableSqlServers ( _
    name As String _
) As DataTable
'Użycie
Dim name As String
Dim returnValue As DataTable

returnValue = SmoApplication.EnumAvailableSqlServers(name)
public static DataTable EnumAvailableSqlServers(
    string name
)
public:
static DataTable^ EnumAvailableSqlServers(
    String^ name
)
static member EnumAvailableSqlServers : 
        name:string -> DataTable 
public static function EnumAvailableSqlServers(
    name : String
) : DataTable

Parameters

  • name
    Typ: System. . :: . .String
    A String wartość, która określa nazwę komputera, na którym wystąpienia SQL Server są zainstalowane lub pojedyncze wystąpienie SQL Server.

Wartość zwracana

Typ: System.Data. . :: . .DataTable
A DataTable zawiera wyliczany listę informacji o dostępnych wystąpień wartości obiektu systemu SQL Server na określonym komputerze.
Jeśli jedno wystąpienie SQL Server określonych w name parametru, zamiast nazwy komputera, wyniki są zwracane tylko wystąpienia określonego. W 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.