Cuando ejecuto una consulta OPENROWSET
en SQL Server 2000, funciona.
Pero la misma consulta en SQL Server 2008 genera el siguiente error:
SQL Server bloqueó el acceso a STATEMENT 'OpenRowset / OpenDatasource' del componente 'Consultas distribuidas ad hoc' porque este componente está desactivado como parte de la configuración de seguridad de este servidor. Un administrador del sistema puede habilitar el uso de 'Consultas distribuidas ad hoc' mediante sp_configure
sql
sql-server-2008
codificador de emergencia
fuente
fuente
Respuestas:
El siguiente comando puede ayudarlo ...
fuente
Puede marcar el siguiente comando
O este enlace de documentación
fuente
Si las actualizaciones ad hoc del catálogo del sistema "no son compatibles", o si recibe un "Msg 5808", deberá configurar con anulación como esta:
fuente
fuente