Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Zwraca listę wszystkich zdefiniowanych nazw źródeł danych ODBC i OLE DB dla serwera działającego pod określonym kontem użytkownika Windows. Ta procedura przechowywana jest wykonywana w Publisher na dowolnej bazie danych.
Transact-SQL konwencje składni
Syntax
sp_enumdsn
[ ; ]
Arguments
None.
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Zestaw wyników
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
Data Source Name |
sysname | Nazwa źródła danych. |
Description |
varchar(255) | Opis źródła danych. |
Type |
int | Rodzaj źródła danych:1 = ODBC DSN3 = Źródło danych OLE DB |
Provider Name |
varchar(255) | Nazwa dostawcy OLE DB. Wartość jest dla NULL ODBC DSN. |
Remarks
Każda usługa SQL Server ma kontekst użytkownika. Kontekst użytkownika to zbiór wpisów w Rejestrze, który zawiera definicje źródeł danych ODBC dla użytkownika. Kontekst użytkownika jest dostarczany przez nazwę użytkownika, pod którą działa SQL Server.
Na przykład, jeśli serwer działa w kontekście użytkownika konta systemowego, zwracane nazwy źródeł danych (DSN) to wszystkie systemowe DSN powiązane z kontem systemowym. Jeśli serwer działa na prywatnym koncie użytkownika, zwracane są tylko DSN zdefiniowane dla tego prywatnego konta tego użytkownika.
Permissions
Tylko członkowie stałej roli serwera sysadmin mogą wykonywać polecenie sp_enumdsn.