Changements essentiels apportés aux fonctionnalités Integration Services de SQL Server 2005

Nouveau : 17 juillet 2006

Cette rubrique décrit les changements apportés à SQL Server 2005 Integration Services (SSIS) après la version initiale de SQL Server 2005, qui risquent de provoquer le dysfonctionnement des applications reposant sur des versions antérieures de Integration Services.

Les conversions de colonnes précédemment réalisées avec succès peuvent échouer

Après l'installation de SQL Server 2005 Integration Services (SSIS) Service Pack 1 (SP1), les conversions de colonnes peuvent échouer dans les cas suivants :

Conversion de colonne Description

Conversions de la valeur chaîne en entier non signé

Si les colonnes de chaîne (DT_STR ou DT_WSTR) contenaient des nombres négatifs et vous convertissiez le type des données de colonne en un type de données entier non signé (DT_UI1, DT_UI2, DT_UI4 ou DT_UI8), le package s'exécutait correctement et les valeurs négatives étaient converties à 0. Après l'installation du SP1, le package ne convertira plus les valeurs négatives à 0, mais il retournera une erreur et le package pourra échouer.

S'applique à : transformations de recherche, de recherche floue et de regroupement probable, et source de fichier plat.

Conversions de la valeur chaîne en binaire

Si vous avez des caractères dans des colonnes de chaînes (DT_STR ou DT_WSTR) qui ne sont pas convertibles en un tableau d'octets et vous convertissez le type de données des colonnes en type de données DT_BYTES, les données peuvent être endommagées de manière silencieuse, la valeur de la colonne étant convertie en un tableau de zéros. L'installation du SP1 ajoute la propriété UseBinaryFormat à la source du fichier plat afin de faciliter l'interprétation des données binaires. Après l'installation du SP1, lorsque la propriété UseBinaryFormat est définie à la valeur False (valeur par défaut), si une colonne contient des caractères qui ne peuvent pas être convertis, la conversion génère une erreur et les packages qui s'exécutaient précédemment avec succès peuvent maintenant échouer.

S'applique à : source de fichier plat.