SQL Azure-Datenbank. Login mit nicht-sichere Verbindung-string

Ich habe eine SQL Azure-Datenbank und die überwachung aktiviert. Nach dem portal , Überwachung erfordert die Verwendung von Sicherheits-Fähige Verbindung Saiten und somit die Sicherheit Aktiviert Zugriff auf parameter über das DB-portal "Erforderlich" so, dass keine apps mit nicht-sichere Verbindung Streicher mit meiner DB.

Wenn ich versuche die Verbindung von SSMS über nicht sichere Verbindung, string server name wie MyAzureServer.database.windows.net bekomme ich eine Fehlermeldung, dass nur verbindungen mit secure connection string erlaubt sind, das ist das, was ich erwartet

Jedoch meine .NET-Anwendung unter Verwendung nicht-sicherer Verbindung Zeichenfolge, wie unten funktioniert einwandfrei und ohne Fehler. Ich konnte auch sehen, dass es eine Aufzeichnung im audit-Protokolle, die Anmeldung war erfolgreich,

Server=tcp:MyDBServer.database.windows.net,1433;
Database=DemoDB;
User ID=Srisail@MyDBServer;
Password=password123%;
Encrypt=True;
TrustServerCertificate=False;
Connection Timeout=30;

Meine Frage ist, wie meine .NETTO-app mit der nicht sicheren Verbindung Zeichenfolge in der Lage den login zu meinem Azure-SQL-Server, obwohl ich gezwungen meinen server akzeptiert nur verbindungen mit der secure connection string.

Außerdem bin ich nicht sicher, ob ich verstehe, sichere und nicht-sichere Verbindung Saiten, außer dass Sie den text sicher in Ihren server-Namen, wie MyDBServer.secure.database.windows.net. Ich würde gerne verstehen, mehr auf dieses.

Wie immer jede Hilfe wird sehr geschätzt.

Schreibe einen Kommentar