none
SSISDB - Erreur à la validation d'un projet : Impossible de mapper une variable d'environnement avec la propriété " Respecte les accents..." System.Data.SqlClient.SqlConnection.OnError(SqlException RRS feed

  • Question

  • Bonjour,

    J'ai développé une série de paquets SSIS pour transférer des données d'un serveur MySQL 5.0 vers une DB Azure SQL.

    Les paquets fonctionnent parfaitement en mode debug dans Visual Studio.

    Lorsque je déploie le projet sur mon catalogue SSISDB local et que je lance la validation, j'ai le message d'erreur ci-dessous :

    Impossible de mapper une variable d'environnement avec la propriété « Respecte les accents » définie avec la valeur True, à un paramètre dont la propriété « Respecte les accents » a la valeur False. Vérifiez que les valeurs des propriétés correspondent.;   à System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)

    Je me doute qu'il s'agit d'une erreur d'encodage mais je n'ai modifié aucun de ces paramètres. J'ai dû remonter un gestionnaire de connexion ves Azure SQL DB car le précédent plantait. Je n'ai pas modifié les encodages par rapport au précédent.

    Ma base Azure SQL est encodée en SQL_Latin1_General_CP1_CI_AS. Je modifie la langue de la base pour français dans une procédure stockée car j'utilise les noms de jours et de mois dans une table de dates.

    Mes paquets SSIS ont un paramètre LocaleID Français(France).

    Je n'ai aucune variable d'environnement dans mon catalogue SSISDB qui fasse référence à un encodate. La chaine de connexion à la base Azure SQL ne mentionne pas non plus d'encodage ou de paramètre de gestion des accents.

    Toute sugestion est bienvenue !

    D'avance merci,

    Franck

    lundi 29 juillet 2019 14:53

Toutes les réponses

  • Bonjour,

    ton ordre de tri (Collation) "SQL_Latin1_General_CP1_CI_AS" comporte le codage "AS" qui signifie "Accent Sensitive". Les lettres accentuées sont donc traitées de manière spécifique, ce qui équivaut à "Respecte les accents"=True.

    Il semble qu'un des paramètres soit défini pour ne pas différencier les lettres accentuées.

    A bientôt,


    Thierry DEMAN-BARCELO. Offce Apps&Services MVP. MCSE:Messaging 2016,MCSE:Server Infrastructure 2016(87 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate https://base.faqexchange.info

    mardi 30 juillet 2019 06:28