S’applique à
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous avez une Microsoft SQL Server 2016 ou 2017 qui est un serveur de distribution dans SQL Server réplication.

  • Le compte sysadmin intégré « sa » est renommé sous un autre nom, même si « sa » est désactivé.

  • Vous essayez de mettre à niveau vers SQL Server Service Pack 2 2016 (SP2) Mise à jour cumulative 3 (CU3), Mise à jour cumulative 4 (CU4) ou versions ultérieures.

Dans ce cas, vous pouvez remarquer que l’opération de mise à niveau échoue et vous pouvez recevoir un message d’erreur semblable à ce qui suit dans le journal des erreurs SQL Server :

Le ' @owner_login_name' spécifié n’est pas valide (les valeurs valides sont retournées par sp_helplogins [à l’exclusion des groupes NT Windows])

État

Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Résolution

Ce problème est résolu dans les mises à jour cumulatives suivantes pour SQL Server :

Remarque : Pour éviter de recevoir le message d’erreur lors de la mise à niveau vers SQL Server 2016 SP2 CU3 ou CU4, vous devez désinstaller CU3 ou CU4 et installer le SQL Server 2016 SP2 CU5 ou versions ultérieures.

À propos des mises à jour cumulatives pour SQL Server :

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Découvrez les dernières mises à jour cumulatives pour SQL Server :

Références

Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.