En este grupo En todos

Foro de SQL Server



Subir archivos

Ana
Bogotá, Colombia
Escrito por Ana
el 18/02/2008

Buenos Dias:

Por favor me podria ayudar diciendome como hago para subir directamente a una tabla en SQL SERvER 2005, informacion que tengo en archivos de Excel o TXT.

Gracias por su ayuda y colaboracion.

Santiago Carela Peguero
Republica Dominicana...
Escrito por Santiago Carela Peguero
el 18/02/2008

Lo puedes hacer con la funcion OPENDATASOURCE u OPENROWSET, en los book on line hay bastante información sobre este tema.

Este ejemplo muestra como subir datos de excel a una tabla temporal de sql server.   Debes tomar en cuenta que por default estas funciones estan deshabilitadas en SQL server 2005 debes habilitarlas en el administrador de configuraciones.

  SELECT   into ##temp *  
FROM OpenDataSource( "Microsoft.Jet.OLEDB.4. 0",
  "Data Source="c:. Xls";
    User ID=Admin;Password=;Extended properties=Excel 8. 0")... Pc


Saludos,

Santiago Carela

Mcts Isaias Islas González
Distrito Federal, Mé...
Escrito por Mcts Isaias Islas González
el 18/02/2008

Adicional a lo que comenta Santiago, puedes tambien utilizar el servicio que te proporciona SQL Server, para la IMPORTACION/EXPORTACION de datos SSIS (https://technet.microsoft.com/es-es/library/ms141026. Aspx) SQL Server Integration Services