sp_enumdsn (Transact-SQL)
Zwraca listę wszystkich zdefiniowanych ODBC i OLE DB nazw źródeł danych dla serwera działająca w ramach określonego Microsoft Konto użytkownika systemu Windows. Ta procedura przechowywana jest wykonywana na Wydawca na dowolnej bazy danych.
sp_enumdsn
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
Nazwa urządzenie źródłowe danych |
sysname |
Nazwa urządzenie źródłowe danych. |
Description |
varchar(255) |
Opis urządzenie źródłowe danych. |
Typ |
int |
Typ urządzenie źródłowe danych: 1 = ODBC DSN 3 = urządzenie źródłowe danych OLE DB |
Nazwa dostawca |
varchar(255) |
Nazwa dostawca OLE DB.Wartość jest NULL dla ODBC DSN. |
Remarks
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 nazwę użytkownika, pod którym SQL Server jest uruchomiony.
Na przykład jeśli serwer jest uruchomiony w kontekście użytkownika konta systemu, dane źródłowe nazw (DSN), które są zwracane będą wszystkie systemowe urządzenie źródłowe danych (DSN), które są skojarzone z kontem systemu.Jeśli serwer działa na koncie użytkownika prywatnego, tylko źródła danych DSN zdefiniowane dla zwracana jest prywatny konta tego użytkownika.
Uprawnienia
Tylko członkowie sysadmin stała rola serwera mogą być wykonać sp_enumdsn.
See Also