Exportar Excel a SQL

21/03/2007 - 16:40 por Yan Cantuarias | Informe spam
Hola amigos, una consulta... estoy tratando de migrar un excel a mi Base de
Datos SQL 2000, pero me sale un error...

Lo estoy haciendo así:
INSERT INTO RS
SELECT *
FROM
OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\RS.xls";User
ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

Me manda el siguiente error:
Server: Msg 7314, Level 16, State 1, Line 1
El proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0' no contiene la tabla
'xactions'. La tabla no existe o bien el usuario actual no tiene permisos
para ella.

Que podra ser?

Gracias
Yan

Preguntas similare

Leer las respuestas

#1 Maxi
22/03/2007 - 13:08 | Informe spam
Pregunta, el usuario que levanta el servicio de SQLServer tiene acceso sobre
esa unidad? sabes que ese C:\ es del servidor no?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Yan Cantuarias" escribió en el mensaje
news:
Hola amigos, una consulta... estoy tratando de migrar un excel a mi Base
de Datos SQL 2000, pero me sale un error...

Lo estoy haciendo así:
INSERT INTO RS
SELECT *
FROM
OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\RS.xls";User
ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

Me manda el siguiente error:
Server: Msg 7314, Level 16, State 1, Line 1
El proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0' no contiene la tabla
'xactions'. La tabla no existe o bien el usuario actual no tiene permisos
para ella.

Que podra ser?

Gracias
Yan


Respuesta Responder a este mensaje
#2 Yan Cantuarias
22/03/2007 - 15:00 | Informe spam
claro... lo ejecuto con el Usuario "sa", y la unidad C: no tienen ningun
permiso pespecial...
Leyendo me dice que tengo que instalar IMAN... Que es es?

"Maxi" escribió en el mensaje
news:
Pregunta, el usuario que levanta el servicio de SQLServer tiene acceso
sobre esa unidad? sabes que ese C:\ es del servidor no?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Yan Cantuarias" escribió en el mensaje
news:
Hola amigos, una consulta... estoy tratando de migrar un excel a mi Base
de Datos SQL 2000, pero me sale un error...

Lo estoy haciendo así:
INSERT INTO RS
SELECT *
FROM
OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\RS.xls";User
ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

Me manda el siguiente error:
Server: Msg 7314, Level 16, State 1, Line 1
El proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0' no contiene la tabla
'xactions'. La tabla no existe o bien el usuario actual no tiene permisos
para ella.

Que podra ser?

Gracias
Yan






Respuesta Responder a este mensaje
#3 DNC
22/03/2007 - 15:13 | Informe spam
ademas de lo mencionado por maxi, ten en cuenta que xactions se
refiere al nombre que se define en el xls para el rango de datos a
importar.

en office2002 menu insertar-->nombre-->definir

si quieres una prueba sencilla podes exportar via dts la siguiente
consulta al c:s2.xls de tu servidor:
SELECT top 100 [au_id], [au_lname]
FROM [pubs].[dbo].[authors]

luego consulta ese xls mediante
SELECT *
FROM
OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:
\RS2.xls";User ID=Admin;Password=;Extended properties=Excel
5.0')...Resultados
go


Saludos!
Diego.-

On 22 mar, 09:08, "Maxi" wrote:
Pregunta, el usuario que levanta el servicio de SQLServer tiene acceso sobre
esa unidad? sabes que ese C:\ es del servidor no?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Yan Cantuarias" escribió en el mensajenews:



> Hola amigos, una consulta... estoy tratando de migrar un excel a mi Base
> de Datos SQL 2000, pero me sale un error...

> Lo estoy haciendo así:
> INSERT INTO RS
> SELECT *
> FROM
> OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\RS.xls";User
> ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

> Me manda el siguiente error:
> Server: Msg 7314, Level 16, State 1, Line 1
> El proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0' no contiene la tabla
> 'xactions'. La tabla no existe o bien el usuario actual no tiene permisos
> para ella.

> Que podra ser?

> Gracias
> Yan- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
#4 Maxi
22/03/2007 - 16:26 | Informe spam
Sa no es la cuenta de servicios de SQLServer sino la del motor, ve a los
servicios desde tu panel de control y revisa desde con que cuenta estas
iniciando el servicio


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Yan Cantuarias" escribió en el mensaje
news:
claro... lo ejecuto con el Usuario "sa", y la unidad C: no tienen ningun
permiso pespecial...
Leyendo me dice que tengo que instalar IMAN... Que es es?

"Maxi" escribió en el mensaje
news:
Pregunta, el usuario que levanta el servicio de SQLServer tiene acceso
sobre esa unidad? sabes que ese C:\ es del servidor no?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Yan Cantuarias" escribió en el mensaje
news:
Hola amigos, una consulta... estoy tratando de migrar un excel a mi Base
de Datos SQL 2000, pero me sale un error...

Lo estoy haciendo así:
INSERT INTO RS
SELECT *
FROM
OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\RS.xls";User
ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

Me manda el siguiente error:
Server: Msg 7314, Level 16, State 1, Line 1
El proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0' no contiene la tabla
'xactions'. La tabla no existe o bien el usuario actual no tiene
permisos para ella.

Que podra ser?

Gracias
Yan










Respuesta Responder a este mensaje
#5 Yan Cantuarias
22/03/2007 - 17:31 | Informe spam
Ya lo vi... es con el Administrador del Dominio... No deberia haber ningun
problema con este Usuario

"Maxi" escribió en el mensaje
news:%
Sa no es la cuenta de servicios de SQLServer sino la del motor, ve a los
servicios desde tu panel de control y revisa desde con que cuenta estas
iniciando el servicio


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Yan Cantuarias" escribió en el mensaje
news:
claro... lo ejecuto con el Usuario "sa", y la unidad C: no tienen ningun
permiso pespecial...
Leyendo me dice que tengo que instalar IMAN... Que es es?

"Maxi" escribió en el mensaje
news:
Pregunta, el usuario que levanta el servicio de SQLServer tiene acceso
sobre esa unidad? sabes que ese C:\ es del servidor no?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Yan Cantuarias" escribió en el mensaje
news:
Hola amigos, una consulta... estoy tratando de migrar un excel a mi
Base de Datos SQL 2000, pero me sale un error...

Lo estoy haciendo así:
INSERT INTO RS
SELECT *
FROM
OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\RS.xls";User
ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

Me manda el siguiente error:
Server: Msg 7314, Level 16, State 1, Line 1
El proveedor OLE DB 'Microsoft.Jet.OLEDB.4.0' no contiene la tabla
'xactions'. La tabla no existe o bien el usuario actual no tiene
permisos para ella.

Que podra ser?

Gracias
Yan














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