Azure SQL-Datenbankfehler TLS-Handshake fehlgeschlagen seit Upgrade auf Version 12

Ich erhalte diesen Fehler seit heute Morgen, neuer Server mit Version 12 aktualisiert / Azure SQL-Datenbank:

TLS-Handshake fehlgeschlagen: x509: Zertifikat ist gültig für tr12.northcentralus1-a.worker.database.windows.net, * .tr12.northcentralus1-a.worker.database.windows.net, nicht für [Servername] .database. windows.net

Locally Ich habe keine Probleme beim Herstellen einer Verbindung mit der Azure SQL-Datenbank. In Azure Web App kann die Verbindung nicht hergestellt werden.

Die gleiche Verbindungszeichenfolge als lokal - hat vor der Aktualisierung von v12 einwandfrei funktioniert.

Ich benutze diesen SQL-Treibergithub.com/denisenkom/go-mssqldb/

Any Zeiger, glaube nicht, dass ich die Verbindungszeichenfolge ändern sollte? Warum funktioniert es auf lokaler und nicht auf Azure-Webanwendung?

Edit 1: Ich habe gerade versucht, @ zu ersetz[server-name].database.windows.net mit dem tr12 ... aber tcp-verbindung kann nicht hergestellt werden.

Edit 2: Hier ist die Verbindungszeichenfolge, wenn dies hilfreich sein kann, unter dem Strich, warum es lokal funktioniert, dieselbe Treiberpaketversion, ich erstelle die ausführbare Datei lokal und stelle sie über FTP bereit, also verwende ich für diese App nicht die Kudo-Bereitstellung. Funktionierte A1, bis Azure automatisch auf Version 12 aktualisiert wurde.

Server = [Servername] .database.windows.net; Port = 1433; Datenbank = [Datenbankname]; Benutzer-ID = [Benutzer]; Kennwort = [Pass]; Trusted_Connection = False; Verschlüsseln = True; Verbindungszeitlimit = 30 ;

Sollte eine vertrauenswürdige Verbindung wahr sein? oder Verschlüsselung falsch? Ich werde versuchen, diese zu ändern, um zu sehen ...

Edit 3: Ich habe mir die Verbindungszeichenfolge aus dem Azure-Portal angesehen und v12 scheint diese neuen Parameter zu haben:TrustServerCertificate=False aber keine Chance, hat das Problem nicht behoben

Antworten auf die Frage(2)

Ihre Antwort auf die Frage