Compartilhar via


sp_dsninfo (Transact-SQL)

Aplica-se: SQL Server

Retorna as informações de fonte de dados ODBC ou OLE DB do Distribuidor associado com o servidor atual. Esse procedimento armazenado é executado no Distribuidor em qualquer banco de dados.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@dsn [ = ] 'dsn'

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

@infotype [ = ] 'infotipo'

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

Valor Descrição
DBMS_NAME Especifica o nome de fornecedor da fonte de dados.
DBMS_VERSION Especifica a versão da fonte de dados.
DATABASE_NAME Especifica o nome do banco de dados.
SQL_SUBSCRIBER Especifica que a fonte de dados pode ser um Assinante.

@login [ = ] 'login'

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

@password [ = ] 'senha'

A senha para o logon. Se a fonte de dados incluir um logon, 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.

Valor Descrição
1 (padrão) Fonte de dados ODBC
3 Fonte de dados OLE DB

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
Information Type nvarchar(64) Tipos de informações como DBMS_NAME, DBMS_VERSION, , SQL_SUBSCRIBERDATABASE_NAME.
Value nvarchar(512) Valor do tipo de informação associado.

Comentários

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

sp_dsninfo recupera informações da fonte de dados ODBC ou OLE DB que mostram se o banco de dados pode ser usado para replicação ou consulta.

Permissões

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