Changements de comportement des fonctionnalités Integration Services dans SQL Server 2008
Cette rubrique décrit les changements de comportement dans Integration Services. Les changements de comportement affectent la façon dont certaines fonctionnalités fonctionnent ou interagissent dans SQL Server 2008 par rapport aux versions précédentes de SQL Server.
Modifications de comportement pour la tâche d'exécution de requêtes SQL
Le tableau suivant décrit les modifications de comportement pour la tâche d'exécution de requêtes SQL.
Problème |
Comportement de SQL Server 2005 Integration Services |
Comportement de SQL Server 2008 Integration Services |
---|---|---|
Renvoi d'une valeur NULL dans une variable de package à partir de la tâche Exécuter SQL |
Retourne la valeur au format 11/30/1999. |
Retourne la valeur au format 12/30/1899. |
Modifications de comportement pour la transformation de recherche
Le tableau suivant décrit les modifications de comportement pour la transformation de recherche.
Problème |
Comportement de SQL Server 2005 Integration Services |
Comportement de SQL Server 2008 Integration Services |
---|---|---|
Utilisation de la transformation de recherche |
Impossible de rendre la table de référence mise en cache persistante ou de partager cette table entre plusieurs transformations de recherche. |
Il est possible de rendre la table de référence mise en cache persistante ou partager cette table entre plusieurs transformations de recherche. Pour utiliser les nouvelles fonctionnalités de transformation de recherche, pensez à revoir vos packages. |
Modifications de comportement pour la tâche de script et le composant Script
Le tableau suivant décrit les modifications de comportement pour la tâche de script et le composant Script.
Problème |
Comportement de SQL Server 2005 Integration Services |
Comportement de SQL Server 2008 Integration Services |
---|---|---|
Développement de scripts dans la tâche de script et le composant Script |
Utilise Visual Studio for Applications (VSA) comme environnement de script. |
Utilise Visual Studio Tools for Applications (VSTA) comme environnement de script. Pour migrer des packages qui contiennent des scripts, utilisez l'Assistant Mise à niveau de packages SSIS. |
Modifications de comportement liées aux configurations de package
Lorsque vous utilisez l'utilitaire dtexec (dtexec.exe) pour exécuter un package déployé, l'ordre dans lequel les événements se produisent a changé.
Dans SQL Server 2005Integration Services, les événements se produisent dans l'ordre suivant :
L'utilitaire commence par appliquer les configurations au moment de la conception. (Les configurations au moment de la conception sont les configurations que vous avez créées et associées au package lors de la conception du package dans BI Development Studio.)
L'utilitaire applique ensuite les options d'exécution que vous avez spécifiées sur la ligne de commande lors de son démarrage.
Dans SQL Server 2008Integration Services, les événements se produisent dans l'ordre suivant :
L'utilitaire commence par appliquer les configurations au moment de la conception.
L'utilitaire applique ensuite les options d'exécution que vous avez spécifiées sur la ligne de commande lors de son démarrage.
Enfin, l'utilitaire recharge et réapplique les configurations au moment de la conception.
Le tableau suivant examine les options de ligne de commande qui peuvent être utilisées pour affecter les configurations, et compare le comportement de ces options dans SQL Server 2005 et SQL Server 2008.
Option et utilisation de Dtexec |
Comportement dans SQL Server 2005 |
Comportement dans SQL Server 2008 |
---|---|---|
Utilisation de l'option /Connection pour modifier la chaîne de connexion utilisée par l'utilitaire pour charger les configurations au moment de la conception |
Cette option n'a aucun effet. Une fois que l'utilitaire a appliqué les options d'exécution, il ne recharge pas les configurations au moment de la conception. |
Réussite. Une fois que l'utilitaire a appliqué les options d'exécution, il recharge les configurations au moment de la conception à partir du nouvel emplacement. |
Utilisation de l'option /Set pour modifier l'emplacement à partir duquel l'utilitaire charge les configurations au moment de la conception |
Cette option n'a aucun effet. Une fois que l'utilitaire a appliqué les options d'exécution, il ne recharge pas les configurations au moment de la conception. |
Réussite. Une fois que l'utilitaire a appliqué les options d'exécution, il recharge les configurations au moment de la conception à partir du nouvel emplacement. |
Utilisation de l'option /Set pour modifier une valeur de propriété qui est également définie par une configuration au moment de la conception |
Réussite. La nouvelle valeur n'est pas remplacée car l'utilitaire ne recharge pas les configurations au moment de la conception après avoir appliqué les options d'exécution. |
Cette option n'a aucun effet. La nouvelle valeur est remplacée lorsque l'utilitaire recharge les configurations au moment de la conception après avoir appliqué les options d'exécution. |
Utilisation de l'option /ConfigFile pour charger les configurations d'exécution pour les mêmes valeurs de propriétés que celles également définies par les configurations au moment de la conception |
Réussite. Les nouvelles valeurs ne sont pas remplacées car l'utilitaire ne recharge pas les configurations au moment de la conception après avoir appliqué les options d'exécution. |
Cette option n'a aucun effet. Les nouvelles valeurs sont remplacées lorsque l'utilitaire recharge les configurations au moment de la conception après avoir appliqué les options d'exécution. |
Utilisation de l'option /ConfigFile pour charger les configurations d'exécution pour des valeurs de propriétés différentes de celles définies par les configurations au moment de la conception |
Réussite. |
Réussite. |
Pour plus d'informations, consultez Configurations de package et Utilitaire dtexec.
Historique des modifications
Mise à jour du contenu |
---|
|