共用方式為


SqlConnectionStringBuilder.Encrypt 屬性

定義

取得或設定 SqlConnectionEncryptOption 自 5.0 版以來的值,或 Boolean 舊版的值,指出用戶端與伺服器之間傳送之所有資料是否需要 TLS 加密。

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

屬性值

Encrypt 屬性的值。

備註

此屬性會對應至連接字串內的 "Encrypt" 索引鍵。

當 為 false 且 EncryptMandatory 或 時 TrustServerCertificateStricttrue 伺服器名稱 (或 IP 位址) 的伺服器 TLS 憑證必須完全符合連接字串中指定的伺服器名稱 (或 IP 位址) 。 否則連接嘗試會失敗。 如需主體開頭為萬用字元 (*) 之憑證的支援相關資訊,請參閱 啟用 Database Engine 的加密連線

注意

4.0版開始,當屬性針對舊版時,屬性 Encrypt 的預設值會設定 truefalse 為 。

注意

5.0版開始,資料類型會更新為 SqlConnectionEncryptOption ,而 屬性的 Encrypt 預設值會設定為 Mandatory

適用於

另請參閱