Migration de tâches

De nombreuses tâches DTS (Data Transformation Services) SQL Server 2000 sont mappées directement à des tâches Integration Services et la migration d'un package vers Integration Services entraîne le remplacement de la version SQL Server 2000 d'une tâche par son équivalent Integration Services.

Le tableau suivant présente la liste des mappages directs entre les versions des tâches.

Tâche DTS

Tâche Integration Services

Tâche Script ActiveX

Tâche de script ActiveX

Tâche d'insertion en bloc

Tâche d'insertion en bloc

Tâche Copie d'objets SQL Server

Tâche de transfert d'objets SQL Server

Tâche Prévision d'exploration de données

Tâche de requête d'exploration de données

Tâche d'exécution de package

Tâche d'exécution de package DTS 2000

Tâche d'exécution de processus

Tâche d'exécution de processus

Tâche d'exécution de requêtes SQL

Tache d'exécution de requêtes SQL

Tâche FTP

Tâche FTP

Tâche MSMQ

Tâche MSMQ

Tâche Envoyer un message

Tâche Envoyer un message

Tâches de transfert de bases de données, de transfert de messages d'erreur, de transfert de travaux, de transfert de connexions et de transfert de procédures stockées de master

Tâche de transfert d'objets SQL Server, Tâche de transfert de bases de données, Tâche de transfert de messages d'erreur, Tâche de transfert de travaux, Tâche de transfert de connexions et Tâche de transfert de procédures stockées de master

[!REMARQUE]

Les tâches de script ActiveX qui tentent d'accéder au modèle objet du package en utilisant la propriété Parent de la collection GlobalVariables échouent après la migration du package.

Certaines tâches SQL Server 2000 ne sont pas mappées directement aux tâches Integration Services :

  • La tâche Analysis Services (parce que la tâche Integration ServicesAnalysis Services ne fonctionne pas avec une instance SQL Server 2000 de Analysis Services)

  • Tâche Requête contrôlée par les données

  • Tâche des propriétés dynamiques

  • Tâche de transformation de données

Dans SQL Server, certaines de ces tâches sont remplacées par des fonctionnalités qui ne sont pas des tâches. Le tableau suivant présente la liste des mappages entre les tâches SQL Server 2000 et les fonctionnalités SQL Server correspondantes qui ne sont pas des tâches.

Tâche DTS

Fonctionnalité Integration Services

Propriétés dynamiques

Configurations et expressions des propriétés Pour plus d'informations, consultez Création de configurations de package.

Transformation de données

Tâche de flux de données et Composants des flux de données.

Requête contrôlée par les données

Prenez en compte les informations fournies dans les rubriques Transformation de dimension à variation lente, Transformation de fractionnement conditionnel et Transformation de commande OLE DB lorsque vous remplacez les fonctionnalités des tâches Requête contrôlée par les données.

Tâches personnalisées

Un package qui contient des tâches personnalisées est migré vers SQL Server selon une procédure particulière. Un package SQL Server 2000 est créé pour chaque tâche personnalisée, et une tâche d'exécution de package DTS 2000 qui appelle le package SQL Server 2000 est ajoutée au package migré. Les nouveaux packages SQL Server 2000, appelés des packages intermédiaires, sont incorporés au package migré et ne sont pas enregistrés séparément. Par exemple, un package SQL Server 2000 contenant trois tâches personnalisées est transformé en package SQL Server qui contient trois tâches d'exécution de package DTS 2000, où chaque tâche pointe vers un package SQL Server 2000 incorporé qui encapsule une tâche personnalisée.

Tâches Data Pump

Trois tâches SQL Server 2000 (Requête contrôlée par les données, Transformation de données et ParallelDataPump) sont basées sur le service DTS Data Pump SQL Server 2000. À l'exception des tâches de transformation de données simples, ces tâches sont migrées de la même façon que les tâches personnalisées. L'Assistant Migration de package crée un nouveau package SQL Server 2000 pour chaque tâche et ajoute une tâche d'exécution de package DTS 2000 pour chaque tâche Data Pump au nouveau package.

Tâche des propriétés dynamiques

Les tâches des propriétés dynamiques ne peuvent pas être migrées vers SQL Server. L'Assistant Migration de package émet un avertissement si vous tentez de migrer un package avec une tâche des propriétés dynamiques. Si vous choisissez de migrer le package, la tâche des propriétés dynamiques est remplacée par une tâche d'espace réservé dans le package migré. La tâche d'espace réservé est une tâche de script qui répertorie les paires propriété/valeur à partir de la tâche des propriétés dynamiques que vous pouvez éventuellement convertir en script dans la tâche de script. Ces informations sont écrites dans la tâche de script sous la forme de commentaires dans le script.

Dans SQL Server, les configurations remplacent et améliorent la fonctionnalité disponible dans la tâche des propriétés dynamiques. Pour plus d'informations, consultez Création de configurations de package.

Voir aussi

Autres ressources