Sdílet prostřednictvím


SqlConnectionStringBuilder.Encrypt Vlastnost

Definice

Získá nebo nastaví SqlConnectionEncryptOption hodnotu od verze 5.0 nebo Boolean hodnotu pro dřívější verze, která označuje, zda šifrování TLS je vyžadováno pro všechna data odesílaná mezi klientem a serverem.

public:
 property bool Encrypt { bool get(); void set(bool value); };
public:
 property Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ Encrypt { Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ get(); void set(Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ value); };
public bool Encrypt { get; set; }
public Microsoft.Data.SqlClient.SqlConnectionEncryptOption Encrypt { get; set; }
member this.Encrypt : bool with get, set
member this.Encrypt : Microsoft.Data.SqlClient.SqlConnectionEncryptOption with get, set
Public Property Encrypt As Boolean
Public Property Encrypt As SqlConnectionEncryptOption

Hodnota vlastnosti

Hodnota Encrypt vlastnosti.

Poznámky

Tato vlastnost odpovídá klíči Encrypt v rámci připojovacího řetězce.

Pokud TrustServerCertificate je hodnota false a Encrypt je Mandatorynebo trueStrict , musí se název serveru (nebo IP adresa) v certifikátu TLS serveru přesně shodovat s názvem serveru (nebo IP adresou) zadaným v připojovacím řetězci. V opačném případě se pokus o připojení nezdaří. Informace o podpoře certifikátů, jejichž předmět začíná zástupným znakem (*), najdete v tématu Povolení šifrovaných připojení k databázovému stroji.

Poznámka

Počínaje verzí 4.0 je výchozí hodnota vlastnosti Encrypt nastavena na true , zatímco je false pro starší verze.

Poznámka

Od verze 5.0 se datový typ aktualizuje na SqlConnectionEncryptOptiona výchozí hodnota vlastnosti je nastavená Encrypt na Mandatory.

Platí pro

Viz také