Gejala

Ketika Anda mencoba untuk menginstal Dynamics CRM Server 2016, Wisaya diagnostik lingkungan gagal dengan pesan galat ini:

Galat | Periksa SqlServerValidator: Kegagalan: tidak dapat menyambung ke SQL Server berikut ini: 'Nama Server'. Verifikasi bahwa server akan membuat dan menjalankan dan bahwa Anda memiliki hak akses administratif SQL Server. [DBNETLIB] [ConnectionOpen (SECDoClientHandshake()).] Galat keamanan SSL.

 

Penyebab

Wisaya Dynamics CRM Server 2016 memerlukan pemeriksaan konektivitas melalui Microsoft OLE DB penyedia untuk SQL Server untuk memulai pembuatan pangkalan data. Dokumentasi instalasi daftar perangkat lunak diinstal selama penataan. Ini termasuk Microsoft SQL Server Native Client.  Penataan menggunakan klien ini asli dan selama fase pembuatan pangkalan data konfigurasi, OLE DB sambungan diperlukan.

Kegagalan konektivitas ini mereproduksi uji sambungan yang dibuat untuk SQL Server tertentu melalui UDL file.

  1. Buka Notepad

  2. Simpan berkas sebagai jenis 'Konektivitas Test.udl' dan berkas sebagai 'Semua file'

  3. Membuka berkas yang disimpan

  4. Pilih Microsoft OLE DB penyedia untuk SQL Server sebagai penyedia

  5. Berikan rincian sambungan dan otentikasi server

  6. Uji sambungan atau buka daftar pangkalan data

  7. Sambungan gagal dengan pesan galat yang sama

 

Ini gagal karena sambungan aman antara Dynamics CRM Server 2016 dan SQL Server memerlukan TLS 1.0 harus diaktifkan untuk OLE DB penyedia untuk SQL Server. Dan SQL Server mungkin tidak memiliki TLS 1.0 diaktifkan untuk komunikasi saluran aman.

Konektivitas mungkin gagal meskipun TLS 1.1 atau 1.2 diaktifkan di SQL Server sebagai OLE DB penyedia untuk SQL Server mendukung hanya TLS 1.0. Dukungan untuk TLS 1.2 tersedia untuk penyedia yang tercantum dalam artikel ini.

Pemecahan masalah

Aktifkan TLS 1.0 untuk penyedia Microsoft OLE DB untuk SQL Server di SQL Server. TLS 1.0 dapat diaktifkan dengan perubahan registri berikut ini:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server] "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server] "DisabledByDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client] "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client] "DisabledByDefault"=dword:00000000

 

Jika kebijakan organisasi memerlukan TLS 1.0 akan dinonaktifkan, hal ini dapat dilakukan setelah penginstalan selesai:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server] "Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server] "DisabledByDefault"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client] "Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client] "DisabledByDefault"=dword:00000001

 

TLS 1.0 mungkin juga harus diaktifkan pada Dynamics CRM Server 2016 sebagai klien.

 

Informasi lebih lanjut

TLS 1.0 dapat dinonaktifkan pada SQL Server dan Dynamics CRM Server 2016 setelah penginstalan selesai jika kebijakan organisasi kebutuhan TLS 1.0 dinonaktifkan.

Artikel yang bermanfaat:

SQL Server Native Client

Memasang atau meningkatkan Microsoft Dynamics CRM Server

TLS 1.2 dukungan untuk Microsoft SQL Server

Mengaktifkan dan menonaktifkan TLS 1.0

Penyedia Microsoft OLE DB SQL Server Ikhtisar
 

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×