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

Symptômes

Supposez que vous installez Microsoft SQL Server 2016 sur un ordinateur sur lequel .NET Framework 4.6.1 est installé. Si .NET Framework 3,5 n’est pas installé sur l’ordinateur, la fonctionnalité de messagerie de base de données ne fonctionne pas correctement. Par exemple, si vous configurez et envoyez un message électronique de test, le message est mis en file d’attente, mais n’est jamais envoyé. RemarqueCe problème concerne également les instances qui exécutent SQL Server 2016 SP1 CU1. Ce problème survient en raison d’un bogue dans la configuration de SQL Server 2016 SP1 CU. Le programme d’installation de SQL Server 2016 CUs supprime le fichier de configuration DatabaseMail. exe. config sans le remplacer par un nouveau. Le message de la base de données est alors interrompu en l’absence de .NET Framework 3,5 SP1. Toutefois, si le message de base de données est endommagé par l’installation d’un serveur SQL Server 2016, vous pouvez utiliser l’une des solutions de contournement mentionnées ci-dessous.

Résolution

Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes : mise à jour cumulative 2 pour SQL server 2016 SP1

Mise à jour cumulative 2 pour SQL Server 2016

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

Dernière mise à jour cumulative pour SQL Server 2016

Solution de contournement

Pour contourner ce problème, vous pouvez implémenter l’une des opérations suivantes :

  1. Créez DatabaseMail. exe. config et déposez-le en regard du DatabaseMail. exe sous le dossier Binn . Vous pouvez utiliser le bloc-notes. exe ou un autre éditeur pour le modifier. Veillez simplement à l’enregistrer en utilisant le codage UTF-8 (dans le bloc-notes, sélectionnez Enregistrer sous...). puis, dans la zone de liste déroulante Encoding , sélectionnez UTF-8) :

         <?xml version="1.0" encoding="utf-8" ?>          <configuration>          <startup useLegacyV2RuntimeActivationPolicy="true">           <supportedRuntime version="v4.0"/>               <supportedRuntime version="v2.0.50727"/>          </startup>          </configuration>
  1. Exécutez une action de configuration de réparation SQL Server 2016.

  2. Installez manuellement .NET Framework 3,5 sur l’ordinateur.

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 ?

Vous voulez plus d’options ?

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

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

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 ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×