sp_dsninfo (Transact-SQL)

Aplica-se a: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 =] 'info_type']   
    [ , [ @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 = ] 'info_type' É o tipo de informação a ser retornado. Se info_type não for especificado ou se NULL for especificado, todos os tipos de informações serão retornados. info_type é varchar(128), com um padrão de NULL, 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 = ] 'password' É 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 (êxito) ou 1 (falha)

Conjuntos de resultados

Nome da coluna Tipo de dados Descrição
Tipo de informação nvarchar(64) Tipos de informações como DBMS_NAME, DBMS_VERSION, DATABASE_NAME, SQL_SUBSCRIBER.
Valor 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 de 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.

Consulte Também

sp_enumdsn (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)