Symptômes
Supposons que vous avez 6 mise à jour Cumulative (CU6) pour BizTalk Server 2010 est installé sur un ordinateur. Lorsque vous redéployez certains fichiers DLL de mappage qui sont référencés sur recevoir ou envoyer des ports BizTalk Server 2010 à l’aide de Visual Studio, importation MSI ou Windows PowerShell, vous recevrez des messages d’erreur suivants :
Échec de la suppression de l’assembly. Assurez-vous que tous les éléments de l’assembly que vous tentez de supprimer remplissent les conditions suivantes :
1. les pipelines, cartes, et les schémas ne sont pas utilisés par les Ports d’envoi ou de réception des emplacements dans les applications de mêmes ou référencées
2. les rôles n’ont aucun tiers inscrits
Erreur de base de données :
L’instruction DELETE est en conflit avec la contrainte de référence « bts_receiveport_transform_foreign_transformid ». Le conflit est survenu dans la base de données « BizTalkMgmtDb », table « dbo.bts_receiveport_transform », colonne « uidTransformGUID ».
L’instruction DELETE est en conflit avec la contrainte de référence « fk_bt_mapspec_bts_item ». Le conflit est survenu dans la base de données « BizTalkMgmtDb », table « dbo.bt_MapSpec », colonne « itemid ».
L’instruction DELETE est en conflit avec la contrainte de référence « bts_receiveport_transform_foreign_transformid ». Le conflit est survenu dans la base de données « BizTalkMgmtDb », table « dbo.bts_receiveport_transform », colonne « uidTransformGUID ».
L’instruction a été interrompue.
L’instruction a été interrompue.
L’instruction a été interrompue.
Résolution
Informations de mise à jour cumulative
BizTalk Server 2010
Ce problème a été tout d’abord été résolu dans la mise à jour cumulative suivante de BizTalk Server 2010 :
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».