Partager via


Tâche de transfert de travaux

La tâche de transfert de travaux transfère un ou plusieurs travaux d'Agent SQL Server entre des instances de SQL Server.

La tâche de transfert de travaux peut être configurée pour transférer tous les travaux ou seulement certains travaux spécifiés. Vous pouvez également spécifier si les travaux transférés sont activés lorsqu'ils arrivent à destination.

Les travaux à transférer peuvent déjà exister à l'emplacement de destination. La tâche de transfert de travaux peut être configurée pour traiter les travaux existants de différentes manières :

  • Remplacer les travaux existants.

  • Provoquer l'échec de la tâche lorsque des travaux dupliqués existent.

  • Ignorer les travaux dupliqués.

À l'exécution, la tâche de transfert de travaux se connecte aux serveurs source et destination en utilisant un ou deux gestionnaires de connexions SMO. Le gestionnaire de connexions SMO est configuré indépendamment de la tâche de transfert de travaux, puis il est référencé dans celle-ci. Le gestionnaire de connexions SMO spécifie le serveur et le mode d'authentification à utiliser lors de l'accès au serveur. Pour plus d'informations, consultez Gestionnaire de connexions SMO.

Transfert de travaux entre des instances de SQL Server

La tâche de transfert de travaux prend en charge une source et une destination SQL Server 2000 ou SQL Server. Chacune des deux versions peut être utilisée indifféremment comme source ou comme destination.

Événements

La tâche de transfert de travaux génère un événement d'information qui indique le nombre de travaux transférés et un événement d'avertissement quand un travail est remplacé. La tâche n'indique pas les stades intermédiaires de l'avancement du transfert de travaux ; elle ne signale qu'une réalisation à 0 % ou à 100 %.

Valeur d'exécution

La valeur d'exécution, définie da ns la propriété ExecutionValue de la tâche, renvoie le nombre de travaux transférés. En affectant une variable définie par l'utilisateur à la propriété ExecValueVariable de la tâche de transfert de travaux, les informations sur le transfert de travaux peuvent être rendues disponibles pour d'autres objets du package. Pour plus d'informations, consultez Variables Integration Services et Utilisation de variables dans des packages.

Entrées du journal

La tâche de transfert de travaux comporte les entrées du journal personnalisées suivantes :

  • TransferJobsTaskStarTransferringObjects   Cette entrée du journal indique que le transfert a commencé. L'entrée du journal inclut l'heure de début.

  • TransferJobsTaskFinishedTransferringObjects   Cette entrée du journal indique que le transfert est terminé. L'entrée du journal inclut l'heure de fin.

En outre, une entrée de journal pour l'événement OnInformation indique le nombre de travaux qui ont été transférés et une entrée de journal pour l'événement OnWarning est générée pour chaque travail remplacé à l'emplacement de destination.

Sécurité et autorisations

Pour transférer des travaux, l'utilisateur doit être un membre du rôle serveur fixe sysadmin ou de l'un des rôles de base de données fixes de l'Agent SQL Server sur la base de données msdb à la fois sur les instances source et destination de SQL Server.

Configuration de la tâche de transfert de travaux

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programme.

Pour plus d'informations sur les propriétés définissables dans le concepteur SSIS, cliquez sur l'une des rubriques suivantes :

Pour plus d'informations sur la définition de ces propriétés dans le concepteur SSIS, cliquez sur la rubrique suivante :

Configuration de la tâche de transfert de travaux par programme

Pour plus d'informations sur la définition par programme de ces propriétés, cliquez sur l'une des rubriques suivantes :

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.