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.