Udostępnij za pośrednictwem


sp_enumdsn (języka Transact-SQL)

Zwraca listę wszystkich zdefiniowanych danych ODBC i OLE DB źródło serwer z systemem określonym w obszarze nazw Microsoft konto użytkownika systemu Windows.Ta procedura składowana jest wykonywany na Wydawca na dowolnej bazy danych.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_enumdsn

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

Nazwa źródła danych

sysname

Nazwa źródło danych.

Opis

varchar(255)

Opis źródło danych.

Typ

int

Typ źródło danych:

1 = ODBC DSN

3 = źródło danych OLE DB

Nazwa dostawcy

varchar(255)

Nazwa dostawca OLE DB.Wartość NULL dla ODBC DSN.

Uwagi

Every Microsoft SQL Server service has a user context.Kontekst użytkownika jest zestaw wpisów rejestru, który zawiera definicje źródeł danych ODBC dla użytkownika.Kontekst użytkownika jest dostarczana przez użytkownika, w którym SQL Server jest uruchomiony.

Na przykład jeśli serwer jest uruchomiony w kontekście użytkownika konta systemu, nazw źródeł danych (DSN) zwracane będą wszystkie systemowe źródło danych DSN, które są skojarzone z konta system.Jeśli serwer działa na koncie użytkownika prywatnego, tylko DSN zdefiniowane dla zwracany jest prywatnego konta użytkownika.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera można wykonać sp_enumdsn.