importar excel a SQLEXPRESS 2005

23/05/2007 - 23:00 por lucho | Informe spam
Hola:
Deseo importar un acrhivo excel a SQL EXPRESS 2005.
Para ello realizo (mediante la consola de administración SQL Server
Management Studio Express), la siguiente consulta adaptada de páginas de
Microsoft:

SELECT * INTO TablaDeExcel
FROM OPENROWSET(
'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\Documents and Settings\Usuario1\Mis
documentos\DOLARCOMPRADORBILLETE.xls;HDR=Yes',
'SELECT * FROM [Hoja1$]')

Obtengo el siguiente error:
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider
"Microsoft.Jet.OLEDB.4.0" for linked server "(null)".

¿Alguna idea?
 

Leer las respuestas

#1 Maxi
24/05/2007 - 16:06 | Informe spam
Hola, has habilitado desde el Sourface area configuration el uso del
openrowset? en sql2005 por defecto estan deshabilitadas


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"lucho" escribió en el mensaje
news:
Hola:
Deseo importar un acrhivo excel a SQL EXPRESS 2005.
Para ello realizo (mediante la consola de administración SQL Server
Management Studio Express), la siguiente consulta adaptada de páginas de
Microsoft:

SELECT * INTO TablaDeExcel
FROM OPENROWSET(
'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\Documents and Settings\Usuario1\Mis
documentos\DOLARCOMPRADORBILLETE.xls;HDR=Yes',
'SELECT * FROM [Hoja1$]')

Obtengo el siguiente error:
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider
"Microsoft.Jet.OLEDB.4.0" for linked server "(null)".

¿Alguna idea?

Preguntas similares