Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server 2008:movimentação de dados entre ambientes


Existem várias maneiras de fazer isso:

  1. Um pacote SSIS - você faria um pacote que pode se conectar a ambos os servidores e verificar a data de execução e, em seguida, movê-lo manualmente.

  2. Você pode criar um trabalho de servidor sql, com uma consulta de servidor vinculada para selecionar de um servidor e inserir em outro.

  3. Você pode até criar um serviço asp.net que faça isso (é o mais complicado).

Em qualquer um desses três casos, você pode aplicar transações em toda a tarefa. IMHO, a opção #2 é a menos dolorosa...

EDITAR:

Portanto, se você nunca criou um pacote SSIS, este é um bom ponto de partida:http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx

Esta é a maneira de agendar os trabalhos:http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx

Há muitos livros disponíveis sobre ele também...