Migration de tâches

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

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

Tâche SQL Server 2000 Tâche SQL Server 2005

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

ms143552.note(fr-fr,SQL.90).gifRemarque :
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 SQL Server 2005 Integration Services (SSIS) :

  • La tâche Analysis Services (parce que la tâche SQL Server 2005 Integration Services (SSIS) Analysis 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 2005, 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 2005 correspondantes qui ne sont pas des tâches.

Tâche SQL Server 2000 Fonction SQL Server 2005

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 2005 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 un package SQL Server 2005 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 2005. 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 2005, 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

Migration des packages DTS

Aide et Informations

Assistance sur SQL Server 2005