Verschlüsseln Sie immer die Verbindung mit dem SQL Server-Verwaltungstool

971
user49438

Ich habe festgestellt, dass das Kontrollkästchen "Verbindung verschlüsseln" standardmäßig deaktiviert ist. Gibt es eine Möglichkeit, dies als Standard festzulegen?

Verschlüsseln Sie immer die Verbindung mit dem SQL Server-Verwaltungstool

2
Ich habe gerade [diesen Beitrag] (https://stackoverflow.com/questions/20982891/can-additional-connection-parameters-be-saved-in-ssms/21198446#21198446) gefunden und scheint darauf hinzuweisen, dass Sie die Serverebene-Einstellungen gemäß der folgenden Antwort festgelegt, sodass eine verschlüsselte Verbindung unabhängig von der Option "Verbindung verschlüsseln" der SSMS-GUI erzwungen wird. Wäre dies eine ausreichende Lösung für Ihre Anfrage, vorausgesetzt, die verschlüsselte Verbindung ist wichtiger als die tatsächlich geprüfte Option? Ich lösche meine Antwort erneut, falls dies nicht ausreicht, aber nachdem ich sie gelesen habe, habe ich sie gelöscht. Pimp Juice IT vor 6 Jahren 1

1 Antwort auf die Frage

1
Pimp Juice IT

Laut diesem Beitrag von StackOverflow wird, wenn Sie die Einstellungen auf Serverebene (unten angegeben) mit ForceEncryption auf Ja konfiguriert haben, eine verschlüsselte Verbindung erzwungen, unabhängig davon, ob die SSMS-GUI- Encrypt connectionOption aktiviert ist oder nicht, bevor Verbindungen zu diesem Server hergestellt werden. Dies kann eine ausreichende Problemumgehung für Benutzer darstellen, bei denen die " verschlüsselte Verbindung " von größerer Bedeutung ist als die tatsächliche Option, die in der SSMS-GUI geprüft wird.


Führen Sie folgende Schritte aus, um verschlüsselte Verbindungen zum Datenbankmodul (SQL Server-Konfigurations-Manager) zu aktivieren :

So konfigurieren Sie den Server für die Annahme verschlüsselter Verbindungen

  1. Erweitern Sie in SQL Server-Konfigurations-Manager die Option SQL Server-Netzwerkkonfiguration, klicken Sie mit der rechten Maustaste auf Protokolle, und wählen Sie dann Eigenschaften aus .
  2. In den Protokollen für Eigenschaften - Dialogfeld auf dem Zertifikat Registerkarte, wählen Sie das gewünschte Zertifikat aus dem Dropdown für das Zertifikat ein, und klicken Sie dann auf OK .
  3. Wählen Sie auf der Registerkarte Flags im Feld ForceEncryption die Option Yes aus, und klicken Sie auf OK, um das Dialogfeld zu schließen.
  4. Starten Sie den SQL Server-Dienst neu.

So konfigurieren Sie den Client für das Anfordern verschlüsselter Verbindungen

  1. Kopieren Sie entweder das Originalzertifikat oder die exportierte Zertifikatsdatei auf den Clientcomputer.
  2. Verwenden Sie auf dem Clientcomputer das Zertifikat- Snap-In, um entweder das Stammzertifikat oder die exportierte Zertifikatdatei zu installieren.
  3. Klicken Sie im Konsolenbereich mit der rechten Maustaste auf SQL Server Native Client Configuration, und klicken Sie dann auf Eigenschaften .
  4. Klicken Sie auf der Seite Flags im Feld Protokollverschlüsselung erzwingen auf Ja.

Quelle