Artigo: 327489 - Última revisão: quinta-feira, 30 de Outubro de 2003 - Revisão: 3.5 COMO: Utilizar a definição DisallowAdHocAccess controlar o acesso a servidores ligados
Nesta páginaSumárioEste artigo explica como desactivar as consultas ad hoc que utilizam o OPENROWSET ou a funcionalidade OPENDATASOURCE no SQL Server. Desactivar instruções Transact-SQLExistem duas formas que pode desactivar instruções de Transact-SQL que utilizam cadeias de ligação ad-hoc com fornecedores OLE DB específicos nas funções OPENROWSET e OPENDATASOURCE:
Especificar a propriedade DisallowAdHocAccess quando cria um servidor ligadoQuando cria um servidor ligado num computador que está a executar o SQL Server, pode especificar a propriedade DisallowAdHocAccess para o fornecedor de OLE DB. Para o fazer, siga estes passos:
Modificar o registo e adicionar o valor de DisallowAdHocAccess manualmenteDepois de um servidor ligado é guardado, a propriedade DisallowAdHocAccess só pode ser definida através de uma definição de registo.Nota : as duas ilustrações são apenas exemplos de como pode alterar o fornecedor de OLE DB para ambos os ODBC e para o SQL Server fornecedor de OLE DB. Se pretender utilizar um fornecedor de OLE DB diferente, tem de modificar entrada esse fornecedor. importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 322756
(http://support.microsoft.com/kb/322756/
)
Como efectuar uma cópia de segurança e restaurar o registo no Windows Adicione o valor de DisallowAdHocAccessPara adicionar o valor DisallowAdHocAccess , siga estes passos:
Modificar um valor de DisallowAdHocAccess existentePara modificar um valor de DisallowAdHocAccess existente, siga estes passos:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ < Nome da Instância > \Providers\MSDASQL Nota : com a propriedade DisallowAdHocAccess definida como 1, o SQL Server não permite acesso ad hoc através de OPENROWSET e as funções OPENDATASOURCE contra o fornecedor de OLE DB especificado. Se tentar chamar estas funções em consultas ad hoc, receberá uma mensagem de erro semelhante à: Servidor: Erro 7415, 16 de nível 1 de estado, linha 1 ad hoc acesso ao fornecedor de OLE DB 'Microsoft.Jet.OLEDB.4.0' foi negado. Tem de aceder este fornecedor através de um servidor ligado. ReferênciasSQL Server Books Online; tópicos: "Fornecedores configurar OLE DB para consultas distribuído", "OPENROWSET Transact SQL Reference"; "OPENDATASOURCE Transact SQL Reference" A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 327489
(http://support.microsoft.com/kb/327489/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo