Symptômes
Partez du principe que vous utilisez la transformation de recherche floue dans SQL Server Integration Services (SSIS). Lorsque vous mettez à jour ou supprimez une table de références utilisée par la transformation, vous recevez un message d’erreur qui ressemble à ce qui suit :
MSG 6549, niveau 16, état 1, sp_FuzzyLookupTableMaintenanceInvoke de processus, ligne 0
Une erreur .NET Framework s’est produite lors de l’exécution de la routine définie par l’utilisateur ou de l’ensemble de la sp_FuzzyLookupTableMaintenanceInvoke :
System. Data. SqlClient. SqlException : une routine définie par l’utilisateur, un déclencheur ou un agrégat essaient de restaurer une transaction qui n’est pas démarrée dans ce niveau du CLR. Une exception est levée pour empêcher l’exécution du reste de la routine, du déclencheur ou du regroupement définis par l’utilisateur.
Résolution
Ce problème a été résolu dans la mise à jour suivante pour SQL Server :
Mise à jour cumulative 9 pour SQL Server 2017
À propos des versions SQL Server
Chaque nouvelle build pour SQL Server contient tous les correctifs et correctifs de sécurité présents dans la build précédente. Nous vous recommandons d’installer la dernière version pour votre version de SQL Server :
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Références
Découvrez la terminologie standard utilisée par Microsoft pour décrire les mises à jour logicielles.