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.
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.
Zobacz także