En este grupo En todos

Foro de SQL Server



excel a sql con OPENROWSET

djmauro
India
Escrito por Djmauro
el 16/01/2008

Aver si alguien me ayuda yo pongo esto en mi sql server managment express en el editor de consultas

SELECT * INTO musica FROM OPENROWSET("Microsoft.Jet.OLEDB.4. 0","Excel 8. 0;Database=C: estxltest. Xls;HDR=Yes","SELECT * FROM [musica$]");

Y me sale: SQL Server bloqueó el acceso a STATEMENT "OpenRowset/OpenDatasource" del componente "Ad Hoc Distributed Queries" 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 "Ad Hoc Distributed Queries" mediante sp_configure. Para obtener más información sobre cómo habilitar "Ad Hoc Distributed Queries", vea el tema sobre la configuración de superficie en los Libros en pantalla de SQL Server.

COMO LO SOLUCIONO?

Santiago Carela Peguero
Republica Dominicana...
Escrito por Santiago Carela Peguero
el 16/01/2008

Como describe el error ... Debes habilitar estas funciones en la configuracion de superficie de SQL server express, por default las consultad ADhoc remotas  vienen desactivadad.

Debes ir a Inicio-->programas-->SQL server-->Herramienta de Confi-->Configuracion de Superficie


Saludos,

Santiago Carela

Alvaro Montes Gomez
Tecnico en desarrollo de software cesde
Escrito por Alvaro Montes Gomez
el 21/07/2010

Ejecuta estos procedimientos con ello se habilitan

Sp_configure 'show advanced options', 1

RECONFIGURE;

Sp_configure 'Ad Hoc Distributed Queries', 1

RECONFIGURE;