Quando executo uma consulta OPENROWSET
no SQL Server 2000, ele funciona.
Mas a mesma consulta no SQL Server 2008 gera o seguinte erro:
O SQL Server bloqueou o acesso a STATEMENT 'OpenRowset / OpenDatasource' do componente 'Ad Hoc Distributed Queries' porque este componente está desativado como parte da configuração de segurança para este servidor. Um administrador de sistema pode habilitar o uso de 'Consultas Distribuídas Ad Hoc' usando sp_configure
sql
sql-server-2008
codificador de emergência
fonte
fonte
Respostas:
O seguinte comando pode ajudá-lo.
fonte
Você pode verificar o seguinte comando
Ou este link de documentação
fonte
Se as atualizações ad hoc do catálogo do sistema "não forem suportadas" ou se você receber uma "Msg 5808", será necessário configurar com substituição como esta:
fonte
fonte