sp_enumdsn (Transact-SQL)
Область применения: SQL Server
Возвращает список всех определенных имен источников данных ODBC и OLE DB для сервера, работающего под определенной учетной записью пользователя Microsoft Windows. Эта хранимая процедура выполняется на подписчике в любой базе данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_enumdsn
Значения кода возврата
0 (успешно) или 1 (сбой)
Результирующие наборы
Имя столбца | Тип данных | Description |
---|---|---|
Имя источника данных | sysname | Назовите источник данных. |
Description | varchar(255) | Описание источника данных. |
Тип | int | Тип источника данных: 1 = DSN ODBC 3 = источник данных OLE DB |
Имя поставщика | varchar(255) | Имя поставщика OLE DB. Для ODBC DSN возвращается значение NULL. |
Замечания
Каждая служба Microsoft SQL Server имеет контекст пользователя. Пользовательский контекст — это набор записей реестра, в который входят определения источников данных ODBC для пользователя. Контекст пользователя предоставляется именем пользователя, в котором выполняется SQL Server.
Например, если сервер работает в пользовательском контексте системной учетной записи, то все возвращаемые имена источников данных будут именами источников данных, связанных с системной учетной записью. Если сервер работает под частной пользовательской учетной записью, то будут возвращены имена источников данных только для частной учетной записи этого пользователя.
Разрешения
Только члены предопределенных ролей сервера sysadmin могут выполнять sp_enumdsn.
См. также
sp_dsninfo (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру