SqlConnectionStringBuilder.Encrypt Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan SqlConnectionEncryptOption nilai sejak versi 5.0 atau Boolean nilai untuk versi sebelumnya yang menunjukkan apakah enkripsi TLS diperlukan untuk semua data yang dikirim antara klien dan server.
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
Nilai Properti
Nilai Encrypt properti .
Keterangan
Properti ini sesuai dengan kunci "Enkripsi" dalam string koneksi.
Ketika TrustServerCertificate
salah dan Encrypt
, MandatoryStrict atau true
, nama server (atau alamat IP) dalam sertifikat TLS server harus sama persis dengan nama server (atau alamat IP) yang ditentukan dalam string koneksi. Jika tidak, upaya koneksi akan gagal. Untuk informasi tentang dukungan untuk sertifikat yang subjeknya dimulai dengan karakter kartubebas (*), lihat Mengaktifkan koneksi terenkripsi ke Mesin Database.
Catatan
Mulai dari versi 4.0, nilai default properti Encrypt
diatur ke true
saat untuk false
versi yang lebih lama.
Catatan
Mulai dari versi 5.0, jenis data diperbarui ke SqlConnectionEncryptOption, dan nilai Encrypt
default properti diatur ke Mandatory.