Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Returnerar en lista över alla definierade ODBC- och OLE DB-datakällor för en server som körs under ett specifikt Windows-användarkonto. Denna lagrade prozedur körs hos Publisher i vilken databas som helst.
Transact-SQL syntaxkonventioner
Syntax
sp_enumdsn
[ ; ]
Arguments
None.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
| Kolumnnamn | Datatyp | Description |
|---|---|---|
Data Source Name |
sysname | Datakällans namn. |
Description |
varchar(255) | Beskrivning av datakällan. |
Type |
int | Typ av datakälla:1 = ODBC DSN3 = OLE DB-datakälla |
Provider Name |
varchar(255) | Namnet på OLE DB-providern. Värde gäller NULL ODBC DSN. |
Remarks
Varje SQL Server-tjänst har en användarkontext. En användarkontext är en uppsättning registerposter som inkluderar definitionerna av ODBC:s datakällor för användaren. Användarkontexten tillhandahålls av användarnamnet under vilket SQL Server körs.
Till exempel, om servern körs under systemkontots användarkontext, är de datakällnamn (DSN) som returneras alla system-DSN som är kopplade till systemkontot. Om servern körs under ett privat användarkonto returneras endast de DSN-adresser som definierats för det privata kontot för den användaren.
Behörigheter
Endast medlemmar i den fasta serverrollen sysadmin kan köra sp_enumdsn.