sys.sp_dsninfo (Transact-SQL)

Aplica-se a: SQL Server

Devolve a informação da fonte de dados ODBC ou OLE DB do Distribuidor associado ao servidor atual. Este procedimento armazenado é executado no Distribuidor em qualquer base de dados.

Transact-SQL convenções de sintaxe

Syntax

sys.sp_dsninfo
    [ @dsn = ] 'dsn'
    [ , [ @infotype = ] 'infotype' ]
    [ , [ @login = ] 'login' ]
    [ , [ @password = ] 'password' ]
    [ , [ @dso_type = ] dso_type ]
[ ; ]

Arguments

[ @dsn = ] 'dsn'

O nome do servidor ligado ODBC DSN ou OLE DB. @dsn é varchar(128), sem padrão.

[ @infotype = ] 'infotipo'

O tipo de informação a devolver. Se @infotype não for especificado ou NULL se for especificado, todos os tipos de informação são devolvidos. @infotype é varchar(128), e pode ser um desses valores.

Value Description
DBMS_NAME Especifica o nome do fornecedor da fonte de dados.
DBMS_VERSION Especifica a versão da fonte de dados.
DATABASE_NAME Especifica o nome da base de dados.
SQL_SUBSCRIBER Especifica que a fonte de dados pode ser um Assinante.

[ @login = ] 'a entrar'

O login para a fonte de dados. Se a fonte de dados incluir um login, especifique NULL ou omita o parâmetro. @login é varchar(128), com um padrão de NULL.

[ @password = ] 'palavra-passe'

A palavra-passe do login. Se a fonte de dados incluir um login, especifique NULL ou omita o parâmetro. @password é varchar(128), com um padrão de NULL.

[ @dso_type = ] dso_type

O tipo de fonte de dados. @dso_type é int, e pode ser um desses valores.

Value Description
1 (padrão) Fonte de dados ODBC
3 Fonte de dados OLE DB

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Tipo de dados Description
Information Type Nvarchar(64) Tipos de informação como DBMS_NAME, DBMS_VERSION, DATABASE_NAME, SQL_SUBSCRIBER.
Value nvarchar(512) Valor do tipo de informação associado.

Remarks

sp_dsninfo é usado em todos os tipos de replicação.

sp_dsninfo recupera informações de fontes de dados ODBC ou OLE DB que indicam se a base de dados pode ser usada para replicação ou consulta.

Permissions

Somente membros da função de servidor fixa sysadmin podem executar sp_dsninfoo .