** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y Otros sistemas
  Mensajes nuevos Mensajes nuevos RSS - Crear tabla de importacion de diferentes campos
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoCrear tabla de importacion de diferentes campos

 Responder Responder
Autor
Mensaje
Axl666 Ver desplegable
Colaborador
Colaborador


Unido: 18/Octubre/2005
Localización: Mexico
Estado: Sin conexión
Puntos: 856
Enlace directo a este mensaje Tema: Crear tabla de importacion de diferentes campos
    Enviado: 07/Diciembre/2018 a las 19:30
 
Hola, buenas tardes

Solicitando de su ayuda

Lo que quiero realizar en SQL server 2008 r2 es importar datos de un archivo a SQL; pero lo que quiero hacer es que me cree primero la tabla dependiendo el numero de campos de al archivo a importar con sus respectivos nombres.

Ya que este creada la tabla me importe la información en dicha tabla recién creada

Saludos y en espera de sus comentario,
Arriba
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: ROC, NY
Estado: Sin conexión
Puntos: 3293
Enlace directo a este mensaje Enviado: 07/Diciembre/2018 a las 20:43
¿Y qué formato tiene lo que quieres importar?

¿XLS, CSV, XML, es otra tabla en otra base de datos?

Un saludo
Those are my principles, and if you don't like them... well, I have others. Groucho Marx
Arriba
Axl666 Ver desplegable
Colaborador
Colaborador


Unido: 18/Octubre/2005
Localización: Mexico
Estado: Sin conexión
Puntos: 856
Enlace directo a este mensaje Enviado: 07/Diciembre/2018 a las 23:31

Muchas gracias por responder

El archivo de importación puede ser txt o XLS

Saludos,

Arriba
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: ROC, NY
Estado: Sin conexión
Puntos: 3293
Enlace directo a este mensaje Enviado: 08/Diciembre/2018 a las 01:22
Mírate esto

https://docs.microsoft.com/en-us/sql/relational-databases/import-export/import-data-from-excel-to-sql?view=sql-server-2017#wiz

Saludos.
Those are my principles, and if you don't like them... well, I have others. Groucho Marx
Arriba
Axl666 Ver desplegable
Colaborador
Colaborador


Unido: 18/Octubre/2005
Localización: Mexico
Estado: Sin conexión
Puntos: 856
Enlace directo a este mensaje Enviado: 10/Diciembre/2018 a las 15:25
Gracias, lo reviso
Arriba
Axl666 Ver desplegable
Colaborador
Colaborador


Unido: 18/Octubre/2005
Localización: Mexico
Estado: Sin conexión
Puntos: 856
Enlace directo a este mensaje Enviado: 11/Diciembre/2018 a las 23:36
Buenas tardes

Estoy utilizando esta instrucción para realizar la importación

 
USE ImportFromExcel;
GO
SELECT * INTO Data_dq
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
    'Excel 12.0; Database=D:\CALIFICADOR\FUENTES\Catalogos_Calificador.xls', [Cat_MO$]);
GO
 
Envia estos errores:

Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" reported an error. Access denied.
Msg 7301, Level 16, State 2, Line 1
Cannot obtain the required interface ("IID_IDBCreateCommand") from OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)".


Cabe mencionar que estoy utilizando SQL Server 2018 R2

Saludos y en espera de su amable respuesta.



Editado por Axl666 - 12/Diciembre/2018 a las 01:01
Arriba
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: ROC, NY
Estado: Sin conexión
Puntos: 3293
Enlace directo a este mensaje Enviado: 12/Diciembre/2018 a las 02:51
¿Tienes el servidor en el el mismo ordenador?

Porque si la BBDD se está ejecutando en otro oredenador, la dirección   D:\CALIFICADOR\FUENTES\Catalogos_Calificador.xls no la va a encontrar.

Además supongo que tendrás permisos de "sa"

Un saludo.

Luis
Those are my principles, and if you don't like them... well, I have others. Groucho Marx
Arriba
Axl666 Ver desplegable
Colaborador
Colaborador


Unido: 18/Octubre/2005
Localización: Mexico
Estado: Sin conexión
Puntos: 856
Enlace directo a este mensaje Enviado: 13/Diciembre/2018 a las 18:36
 
El servidor esta en el mismo ordenador

Y estoy utilizando el usuario de autenticación de Windows, si tengo que utilizar el usuario "sa", entonces como tendría que modificar la instrucción?

Saludos y en espera de tu amable apoyo,


Arriba
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: ROC, NY
Estado: Sin conexión
Puntos: 3293
Enlace directo a este mensaje Enviado: 14/Diciembre/2018 a las 05:05
El usuario SA es el usuario System Administrator de SQLServer, no del sistema operativo

Es decir, el proceso debe ser lanzado desde SqlServer y el usuario que lo haga debe tener permisos de administrador (hasta donde yo se)
Those are my principles, and if you don't like them... well, I have others. Groucho Marx
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable