SQL Server - Automatización de Export - Import

 
Vista:

Automatización de Export - Import

Publicado por Pedro (8 intervenciones) el 09/04/2009 18:13:14
Hola a Todos.

Estoy con un proyecto de Automatización de reportes, para lo cual debemos extraer los datos de una base de datos e importarlos a otra. Normalmente el proceso es manual por medio del SQL. No obstante, debemos buscar la mejor solución y la mas economica.

¿Alguien sabe o conoce algún medio por el cual podamos automatizar el proceso de Import - Export entre dos bases de datos?

Muchas Gracias.

Slds.

Pedro
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Automatización de Export - Import

Publicado por pacopaz (131 intervenciones) el 13/04/2009 19:36:57
Primero, habrá que ligar las bases de datos. Para esto, consulta estos links:
http://msdn.microsoft.com/en-us/library/aa259589(SQL.80).aspx
http://msdn.microsoft.com/en-us/library/aa238819(SQL.80).aspx
http://msdn.microsoft.com/en-us/library/aa933295(SQL.80).aspx

Luego, desde la base de datos origen, trata de hacer un query a la base de datos destino, de esta forma:
select * from [servidor_destino].[base_de_datos].[propietario].[tabla]

Si el query trae datos, entonces, ya te puedes comunicar con él, si no, checa que el usuario que usaste para la comunicación tenga privilegios de consulta (select). Ahora, asegurando que el usuario que has usado para conectarte con la otra base de datos tiene privilegios de inserción, el paso de datos es un query de esta forma:
insert into [servidor_destino].[base_de_datos].[propietario].[tabla]
select {...} from [TablaLocal]

Para hacerlo automático (es decir, que suceda sin un 'botonazo') tendrás que crear un job que lo ejecute cada vez. Para esto, lee estos links:
http://msdn.microsoft.com/en-us/library/ms181153.aspx
http://msdn.microsoft.com/en-us/library/ms190268.aspx

Todo esto, asegurando que sql agent esté siempre activo.

Espero que te sirva.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Automatización de Export - Import

Publicado por weareber (3 intervenciones) el 23/04/2009 19:16:40
Genera un ETL o un DTS Según la versión de SQL que tengas, y lo calendarizas con un JOB
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar