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 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 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 |
|
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.