Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2008 :déplacement de données entre environnements

Il existe plusieurs façons de procéder :

  1. Un package SSIS - vous feriez un package qui peut se connecter aux deux serveurs et vérifier la date d'exécution, puis le déplacer manuellement.

  2. Vous pouvez créer un travail de serveur sql, avec une requête de serveur lié pour sélectionner un serveur et l'insérer dans un autre.

  3. Vous pouvez même créer un service asp.net qui fait cela (c'est le plus lourd).

Dans l'un ou l'autre de ces trois cas, vous pouvez appliquer des transactions à l'ensemble de la tâche. À mon humble avis, l'option 2 est la moins douloureuse...

MODIFIER :

Donc, si vous n'avez jamais créé de package SSIS, c'est un bon point de départ :http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx

Voici comment planifier les tâches :http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx

Il y a beaucoup de livres disponibles là-dessus aussi...