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_SUBSCRIBER DATABASE_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
.