Поделиться через


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)