Udostępnij za pośrednictwem


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.

Topic link iconKonwencje składni języka Transact-SQL

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.