Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Devolve uma lista de todos os nomes definidos de fontes de dados ODBC e OLE DB para um servidor a correr sob uma conta de utilizador específica do Windows. Este procedimento armazenado é executado no Publisher em qualquer base de dados.
Transact-SQL convenções de sintaxe
Syntax
sp_enumdsn
[ ; ]
Arguments
Nenhum.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
Data Source Name |
sysname | Nome da origem de dados. |
Description |
Varchar(255) | Descrição da fonte de dados. |
Type |
int | Tipo de fonte de dados:1 = ODBC DSN3 = Fonte de dados OLE DB |
Provider Name |
Varchar(255) | Nome do provedor OLE DB. O valor é NULL para ODBC DSN. |
Observações
Cada serviço SQL Server tem um contexto de utilizador. Um contexto de utilizador é um conjunto de entradas do Registo que inclui as definições das fontes de dados ODBC para o utilizador. O contexto do utilizador é fornecido pelo nome de utilizador sob o qual o SQL Server está a correr.
Por exemplo, se o servidor estiver a correr no contexto do utilizador da conta do sistema, os nomes das fontes de dados (DSNs) que são devolvidos são todos DSNs do sistema associados à conta do sistema. Se o servidor estiver a correr sob uma conta de utilizador privada, apenas os DSNs definidos para essa conta privada desse utilizador são devolvidos.
Permissions
Somente membros da função de servidor fixa sysadmin podem executar sp_enumdsno .