sp_dsninfo (Transact-SQL)
Возвращает сведения об источнике данных 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, и может принимать одно из следующих значений.Значение Описание DBMS_NAME
Указывает имя поставщика источника данных.
DBMS_VERSION
Указывает версию источника данных.
DATABASE_NAME
Указывает имя базы данных.
SQL_SUBSCRIBER
Указывает, что источник данных может быть подписчиком.
- [ @login =] 'login'
Имя входа для источника данных. Если источник данных содержит имя входа, то следует установить значение NULL или опустить этот параметр. Аргумент login имеет тип varchar(128) и значение по умолчанию NULL.
- [ @password =] 'password'
Пароль для данного имени входа. Если источник данных содержит имя входа, то следует установить значение NULL или опустить этот параметр. Аргумент password имеет тип varchar(128) и значение по умолчанию NULL.
[ @dso_type=] dso_type
Тип источника данных. Аргумент dso_type имеет тип int и может принимать одно из следующих значений.Значение Описание 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)