Maison > développement back-end > Golang > Voici quelques options de titre qui correspondent au format de question-réponse que vous avez demandé : Option 1 (Concentrez-vous sur le problème) : * Mise à niveau d'Azure SQL Database v12 : pourquoi est-ce que je reçois des erreurs de négociation TLS ? Option 2 (F

Voici quelques options de titre qui correspondent au format de question-réponse que vous avez demandé : Option 1 (Concentrez-vous sur le problème) : * Mise à niveau d'Azure SQL Database v12 : pourquoi est-ce que je reçois des erreurs de négociation TLS ? Option 2 (F

Mary-Kate Olsen
Libérer: 2024-10-26 23:48:31
original
993 Les gens l'ont consulté

Here are a few title options that fit the question-answer format you requested:

Option 1 (Focus on the problem):
* Azure SQL Database v12 Upgrade: Why am I getting TLS Handshake Errors? 

Option 2 (Focus on the resolution):
* How to Fix TLS Handshake Err

Erreur de prise de contact TLS : la mise à niveau d'Azure SQL Database vers la version 12 a un impact sur les connexions

Une mise à niveau d'Azure SQL Database vers la version 12 (v12) a provoqué une connectivité problèmes pour certaines applications, entraînant cette erreur :

Échec de la prise de contact TLS : x509 : le certificat est valide pour
tr12.northcentralus1-a.worker.database.windows.net,
*.tr12. northcentralus1-a.worker.database.windows.net, pas [server-name].database.windows.net

Cause

L'erreur se produit car le certificat présenté par Azure SQL Database n'est pas valide pour le nom de serveur spécifié dans la chaîne de connexion. Cela est dû à un changement dans la façon dont la v12 gère la validation des certificats.

Résolution

Pour résoudre le problème, modifiez la chaîne de connexion pour inclure les paramètres suivants :

TrustServerCertificate=True;
hostNameInCertificate=*.database.windows.net;
Copier après la connexion

Remarques supplémentaires

  • Le portail Azure suggère de définir TrustServerCertificate=False et de laisser hostNameInCertificate vide. Cependant, pour certaines applications, cela peut ne pas fonctionner.
  • Les connexions approuvées ne doivent pas être utilisées.
  • Le cryptage doit être activé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal