sp_dsninfo (Transact-SQL)
Применимо к:SQL Server
Возвращает сведения об источнике данных ODBC или OLE DB, полученные от распространителя, связанного с текущим сервером. Эта хранимая процедура выполняется на распространителе в любой базе данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_dsninfo [ @dsn =] 'dsn'
[ , [ @infotype =] 'info_type']
[ , [ @login =] 'login']
[ , [ @password =] 'password']
[ , [ @dso_type=] dso_type]
Аргументы
[ @dsn = ] 'dsn'
Имя связанного сервера ODBC DSN или OLE DB. dsn — varchar (128), без значения по умолчанию.
[ @infotype = ] 'info_type'
Тип возвращаемой информации. Если info_type не указан или задано значение NULL, возвращаются все типы информации. info_type — varchar(128) с значением NULL по умолчанию и может быть одним из этих значений.
значение | Description |
---|---|
DBMS_NAME | Указывает имя поставщика источника данных. |
DBMS_VERSION | Указывает версию источника данных. |
DATABASE_NAME | Указывает имя базы данных. |
SQL_SUBSCRIBER | Указывает, что источник данных может быть подписчиком. |
[ @login = ] 'login'
Имя входа для источника данных. Если источник данных содержит имя входа, то следует установить значение NULL или опустить этот параметр. имя входа— varchar(128) с значением NULL по умолчанию.
[ @password = ] 'password'
Пароль для входа. Если источник данных содержит имя входа, то следует установить значение NULL или опустить этот параметр. пароль— varchar(128) с значением NULL по умолчанию.
[ @dso_type = ] dso_type
Тип источника данных. dso_type является int и может быть одним из этих значений.
значение | Description |
---|---|
1 (по умолчанию) | Источник данных ODBC |
3 | OLE DB, источник данных |
Значения кода возврата
0 (успешно) или 1 (сбой)
Результирующие наборы
Имя столбца | Тип данных | Описание: |
---|---|---|
Тип сведений | nvarchar(64) | Типы данных, например: DBMS_NAME, DBMS_VERSION, DATABASE_NAME, SQL_SUBSCRIBER. |
значение | nvarchar(512) | Значение связанного типа данных. |
Замечания
sp_dsninfo используется во всех типах репликации.
sp_dsninfo извлекает сведения об источнике данных ODBC или OLE DB, которые показывают, можно ли использовать базу данных для репликации или запроса.
Разрешения
Только члены предопределенных ролей сервера sysadmin могут выполнять sp_dsninfo.
См. также
sp_enumdsn (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по