Erreur « Impossible de migrer l’assembly vers SQL Server 2017 » dans le case activée de compatibilité pour Configuration Manager base de données

Cet article présente l’erreur « Impossible de migrer l’assembly vers SQL Server 2017 » qui se produit en case activée de compatibilité pour la base de données Configuration Manager.

Version d’origine du produit : System Center Configuration Manager, SQL Server 2017 sur Windows
Numéro de la base de connaissances d’origine : 4465462

Résumé

Dans Microsoft SQL Server 2017, vous utilisez le vérificateur de compatibilité de base de données intégré pour déterminer la compatibilité des mises à niveau d’une base de données Microsoft System Center Configuration Manager. Vous avez CLR Strict Security également activé. Lorsque vous exécutez le case activée, vous recevez des messages d’information concernant les assemblys indiqués suivants :

Impossible de migrer l’assembly [DcmObjectModel_SQLCLR] vers SQL Server 2017. Pour plus d’informations, consultez : Ligne 1, colonne 1.
Impossible de migrer l’assembly [MessageHandlerService] vers SQL Server 2017. Pour plus d’informations, consultez : Ligne 1, colonne 1.
Impossible de migrer l’assembly [ServiceBrokerInterface] vers SQL Server 2017. Pour plus d’informations, consultez : Ligne 1, colonne 1.
L’assembly [SMSSQLCLR] ne peut pas être migré vers SQL Server 2017. Pour plus d’informations, consultez : Ligne 1, colonne 1.
Impossible de migrer l’assembly [StateSysSqlClr] vers SQL Server 2017. Pour plus d’informations, consultez : Ligne 1, colonne 1.

Statut

Les messages d’information sont par conception. Bien que les assemblys soient marqués comme UNSAFE, ils sont gérés correctement. Vous pouvez ignorer ces messages en toute sécurité et continuer à exécuter la mise à niveau de la base de données.

Plus d’informations

Par défaut, toutes les bases de données Configuration Manager doivent avoir l’option Trustworthy définie sur True dans les propriétés de la base de données. Il s’agit d’une exigence à la fois pour Configuration Manager et pour que la CLR Strict Security fonctionnalité fonctionne correctement.

Pour vérifier ce paramètre, ouvrez la fenêtre Propriétés de la base de données , sélectionnez la page Options dans le volet de navigation, puis recherchez la ligne Trustworthy dans la liste Autres options .

Capture d’écran de la page Options du Fenêtre Propriétés de base de données.