Se connecter avec Microsoft
Connectez-vous ou créez un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous avez une fonction CLR SQL dans SQL Server 2016 et 2017.

  • La fonction CLR appelle des instructions Transact-SQL par le biais d’appels d’emprunt d’identité, par exemple en appelant l’instruction EXECUTe AS.

Dans ce scénario, l’exécution échoue et vous recevez le message d’erreur suivant :

MSG 6522, niveau 16, état 1, procédure PrcedureName, ligne 0 [ligne de début de lot LineNumber]

Une erreur .NET Framework s’est produite lors de l’exécution d’une routine définie par l’utilisateur ou de «nomprocédure» :

System. Data. SqlClient. SqlException : le serveur principal «LoginName» n’est pas en mesure d’accéder à la base de données «databaseName» dans le contexte de sécurité actuel.

Résolution

Ce correctif est inclus dans la mise à jour cumulative 1 pour SQL Server 2017.

Informations sur le Service Pack pour SQL Server 2016

Ce problème a été résolu dans le Service Pack SQL Server suivant :

       Service Pack 2 pour SQL Server 2016

À propos des versions SQL Server 2017

Chaque nouvelle build pour SQL Server 2017 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 SQL Server 2017.

Les Service Packs sont cumulatifs. Chaque nouvelle version contient tous les correctifs fournis dans les Service Packs précédents et tous les nouveaux correctifs. Nous vous recommandons d’appliquer le dernier Service Pack et la dernière mise à jour cumulative de ce Service Pack. Il n'est donc pas nécessaire d'installer la version antérieure d'un Service Pack avant d'installer la dernière version disponible. Utilisez le tableau 1 de l’article suivant pour trouver plus d’informations sur le dernier Service Pack et la dernière mise à jour cumulative.

Déterminer le niveau de version, d’édition et de mise à jour de SQL Server et ses composants

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

Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Développez vos compétences

Découvrez des formations >

Accédez aux nouvelles fonctionnalités en avant-première

Rejoindre Microsoft Insider >

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×