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 d'insertion en bloc |
|
Tâche Copie d'objets SQL Server |
|
Tâche Prévision d'exploration de données |
|
Tâche d'exécution de package |
|
Tâche d'exécution de processus |
|
Tâche d'exécution de requêtes SQL |
|
Tâche FTP |
|
Tâche MSMQ |
|
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 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 |
|
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.