OPENROWSET no me funciona

30/01/2007 - 03:40 por josedet | Informe spam
hola a todos
Tengo un problema con el OPENROWSET
se que ese comando es para importar de lo que hay en la hoja de excel a una
base de datos sqlserver
mi problema surge que me sale los siguientes errores

El proveedor OLE DB "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado
"(null)" devolvió el mensaje "No se pudo encontrar el archivo ISAM
instalable.".
Msg 7303, Level 16, State 1, Line 1
No se puede inicializar el objeto de origen de datos del proveedor OLE DB
"Microsoft.Jet.OLEDB.4.0" para el servidor vinculado "(null)".

he buscado en la pagina de download de microsoft, y me baje lo que dice el
error, pero al intentar de nuevo me sale el mismo error.
Bueno y nose como resolver ese problema. El gestor que estoy utlizando es el
sql server 2005 express, el office que tengo es el 2003 y el sistema
operativo que tengo es el xp spack 2
Estaria agradecido si me resuelven mi problema


el codigo que puse fue el siguiente

insert into Proeveedor SELECT * FROM
OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel
8.0;HDR=Yes;Database=c:\borrar.xls', 'SELECT * FROM [hoja1$]')

gracias Jose

Preguntas similare

Leer las respuestas

#1 Dani
30/01/2007 - 10:35 | Informe spam
'c:\borrar.xls'
¿Este archivo está en el mismo PC donde está instalado el SQLSERVER ?

Ten en cuenta que en referencia a archivos tienes que pensar siempre que
estás en el PC del SERVIDOR SQL ..., aunque estés en otro PC ..

Si no prueba con un Servidor Vinculado ... LinkServer ... (Creo que es así
...) ...

Suerte!
Agur!


"josedet" escribió en el mensaje
news:
hola a todos
Tengo un problema con el OPENROWSET
se que ese comando es para importar de lo que hay en la hoja de excel a


una
base de datos sqlserver
mi problema surge que me sale los siguientes errores

El proveedor OLE DB "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado
"(null)" devolvió el mensaje "No se pudo encontrar el archivo ISAM
instalable.".
Msg 7303, Level 16, State 1, Line 1
No se puede inicializar el objeto de origen de datos del proveedor OLE DB
"Microsoft.Jet.OLEDB.4.0" para el servidor vinculado "(null)".

he buscado en la pagina de download de microsoft, y me baje lo que dice


el
error, pero al intentar de nuevo me sale el mismo error.
Bueno y nose como resolver ese problema. El gestor que estoy utlizando es


el
sql server 2005 express, el office que tengo es el 2003 y el sistema
operativo que tengo es el xp spack 2
Estaria agradecido si me resuelven mi problema


el codigo que puse fue el siguiente

insert into Proeveedor SELECT * FROM
OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel
8.0;HDR=Yes;Database=c:\borrar.xls', 'SELECT * FROM [hoja1$]')

gracias Jose




Respuesta Responder a este mensaje
#2 Maxi
30/01/2007 - 14:00 | Informe spam
Hola, recuerda que el C:\ es del servidor y ademas revisa que la cuenta de
servicios con la que se inicia SQLSERVEr tenga suficientes permisos sobre
esa unidad


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"josedet" escribió en el mensaje
news:
hola a todos
Tengo un problema con el OPENROWSET
se que ese comando es para importar de lo que hay en la hoja de excel a
una
base de datos sqlserver
mi problema surge que me sale los siguientes errores

El proveedor OLE DB "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado
"(null)" devolvió el mensaje "No se pudo encontrar el archivo ISAM
instalable.".
Msg 7303, Level 16, State 1, Line 1
No se puede inicializar el objeto de origen de datos del proveedor OLE DB
"Microsoft.Jet.OLEDB.4.0" para el servidor vinculado "(null)".

he buscado en la pagina de download de microsoft, y me baje lo que dice
el
error, pero al intentar de nuevo me sale el mismo error.
Bueno y nose como resolver ese problema. El gestor que estoy utlizando es
el
sql server 2005 express, el office que tengo es el 2003 y el sistema
operativo que tengo es el xp spack 2
Estaria agradecido si me resuelven mi problema


el codigo que puse fue el siguiente

insert into Proeveedor SELECT * FROM
OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel
8.0;HDR=Yes;Database=c:\borrar.xls', 'SELECT * FROM [hoja1$]')

gracias Jose




Respuesta Responder a este mensaje
#3 josedet
31/01/2007 - 03:50 | Informe spam
hola
gracias por contestarme
Me dices que tenga que revisar las cuenta de servicios con la que se inicia
sql server, ¿pero que permisos debo tener para que me pueda funcionar? ¿me
podrias especificar?


"Maxi" wrote:

Hola, recuerda que el C:\ es del servidor y ademas revisa que la cuenta de
servicios con la que se inicia SQLSERVEr tenga suficientes permisos sobre
esa unidad


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"josedet" escribió en el mensaje
news:
> hola a todos
> Tengo un problema con el OPENROWSET
> se que ese comando es para importar de lo que hay en la hoja de excel a
> una
> base de datos sqlserver
> mi problema surge que me sale los siguientes errores
>
> El proveedor OLE DB "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado
> "(null)" devolvió el mensaje "No se pudo encontrar el archivo ISAM
> instalable.".
> Msg 7303, Level 16, State 1, Line 1
> No se puede inicializar el objeto de origen de datos del proveedor OLE DB
> "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado "(null)".
>
> he buscado en la pagina de download de microsoft, y me baje lo que dice
> el
> error, pero al intentar de nuevo me sale el mismo error.
> Bueno y nose como resolver ese problema. El gestor que estoy utlizando es
> el
> sql server 2005 express, el office que tengo es el 2003 y el sistema
> operativo que tengo es el xp spack 2
> Estaria agradecido si me resuelven mi problema
>
>
> el codigo que puse fue el siguiente
>
> insert into Proeveedor SELECT * FROM
> OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel
> 8.0;HDR=Yes;Database=c:\borrar.xls', 'SELECT * FROM [hoja1$]')
>
> gracias Jose
>
>
>
>



Respuesta Responder a este mensaje
#4 josedet
31/01/2007 - 03:53 | Informe spam
hola
gracias por responder
si este archivo esta en la misma pc que esta instalado el sql server
bueno no comprendo de servidor vinculado
me podrias explicar?

gracias por la ayuda
"Dani" wrote:

'c:\borrar.xls'
¿Este archivo está en el mismo PC donde está instalado el SQLSERVER ?

Ten en cuenta que en referencia a archivos tienes que pensar siempre que
estás en el PC del SERVIDOR SQL ..., aunque estés en otro PC ..

Si no prueba con un Servidor Vinculado ... LinkServer ... (Creo que es así
) ...

Suerte!
Agur!


"josedet" escribió en el mensaje
news:
> hola a todos
> Tengo un problema con el OPENROWSET
> se que ese comando es para importar de lo que hay en la hoja de excel a
una
> base de datos sqlserver
> mi problema surge que me sale los siguientes errores
>
> El proveedor OLE DB "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado
> "(null)" devolvió el mensaje "No se pudo encontrar el archivo ISAM
> instalable.".
> Msg 7303, Level 16, State 1, Line 1
> No se puede inicializar el objeto de origen de datos del proveedor OLE DB
> "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado "(null)".
>
> he buscado en la pagina de download de microsoft, y me baje lo que dice
el
> error, pero al intentar de nuevo me sale el mismo error.
> Bueno y nose como resolver ese problema. El gestor que estoy utlizando es
el
> sql server 2005 express, el office que tengo es el 2003 y el sistema
> operativo que tengo es el xp spack 2
> Estaria agradecido si me resuelven mi problema
>
>
> el codigo que puse fue el siguiente
>
> insert into Proeveedor SELECT * FROM
> OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel
> 8.0;HDR=Yes;Database=c:\borrar.xls', 'SELECT * FROM [hoja1$]')
>
> gracias Jose
>
>
>
>



Respuesta Responder a este mensaje
#5 Maxi
31/01/2007 - 13:47 | Informe spam
Hola, esa cuenta deberia ser un usuario capaz de tener acceso a la carpeta
que estas usando en el openrowset


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"josedet" escribió en el mensaje
news:
hola
gracias por contestarme
Me dices que tenga que revisar las cuenta de servicios con la que se
inicia
sql server, ¿pero que permisos debo tener para que me pueda funcionar?
¿me
podrias especificar?


"Maxi" wrote:

Hola, recuerda que el C:\ es del servidor y ademas revisa que la cuenta
de
servicios con la que se inicia SQLSERVEr tenga suficientes permisos sobre
esa unidad


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"josedet" escribió en el mensaje
news:
> hola a todos
> Tengo un problema con el OPENROWSET
> se que ese comando es para importar de lo que hay en la hoja de excel
> a
> una
> base de datos sqlserver
> mi problema surge que me sale los siguientes errores
>
> El proveedor OLE DB "Microsoft.Jet.OLEDB.4.0" para el servidor
> vinculado
> "(null)" devolvió el mensaje "No se pudo encontrar el archivo ISAM
> instalable.".
> Msg 7303, Level 16, State 1, Line 1
> No se puede inicializar el objeto de origen de datos del proveedor OLE
> DB
> "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado "(null)".
>
> he buscado en la pagina de download de microsoft, y me baje lo que
> dice
> el
> error, pero al intentar de nuevo me sale el mismo error.
> Bueno y nose como resolver ese problema. El gestor que estoy utlizando
> es
> el
> sql server 2005 express, el office que tengo es el 2003 y el sistema
> operativo que tengo es el xp spack 2
> Estaria agradecido si me resuelven mi problema
>
>
> el codigo que puse fue el siguiente
>
> insert into Proeveedor SELECT * FROM
> OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel
> 8.0;HDR=Yes;Database=c:\borrar.xls', 'SELECT * FROM [hoja1$]')
>
> gracias Jose
>
>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida