Tingkatkan rakitan SQLCLR setelah pembaruan kerangka kerja .NET

Berlaku untuk:SQL Server - Hanya Windows

Data Quality Services (DQS) adalah kumpulan rutinitas SQL Common Language Runtime (SQLCR) yang mereferensikan rakitan Microsoft .NET Framework 4. Saat Anda menginstal pembaruan .NET Framework apa pun di komputer Anda yang memengaruhi rakitan .NET Framework yang dirujuk tersebut, hal ini menyebabkan perubahan dalam ID Versi Modul (MVID) assembly di Global Assembly Cache (GAC). Ini menyebabkan ketidakcocokan antara MVID rakitan yang dirujuk di GAC dan perakitan di SQL Server.

Jika pembaruan .NET Framework mengharuskan Anda untuk memulai ulang komputer Server Kualitas Data, rakitan SQLCLR yang terpengaruh ditingkatkan secara otomatis untuk memperbaiki masalah ketidakcocokan MVID saat memulai ulang komputer Server Kualitas Data. Namun, untuk pembaruan .NET Framework yang tidak mengharuskan Anda untuk menghidupkan ulang komputer Server Kualitas Data Anda, kesalahan terjadi karena ketidakcocokan dalam MVID rakitan saat Anda mencoba menyambungkan ke Server Kualitas Data menggunakan Klien Kualitas Data:

A new version of .NET was installed on this machine. In order to continue to work with DQS please run dqsinstaller.exe -upgradedlls.  

Untuk memperbaiki masalah ini, rakitan SQLCLR yang terpengaruh di SQL Server harus ditingkatkan. Anda dapat melakukannya dengan menjalankan file DQSInstaller.exe dengan parameter baris perintah upgradedlls untuk melewati pembuatan ulang database DQS, dan cukup tingkatkan rakitan yang terpengaruh. Ini memastikan bahwa pangkalan pengetahuan Anda, proyek kualitas data, dan data lain di DQS dipertahankan.

Prasyarat

  • Anda harus masuk sebagai anggota grup Administrator pada komputer Server Kualitas Data.

  • Akun pengguna Windows Anda harus menjadi anggota peran server tetap sysadmin dalam instans SQL Server tempat Data Quality Server diinstal.

Untuk meningkatkan Rakitan SQLCLR

  1. Mulai Prompt Perintah.

  2. Pada prompt perintah, ubah direktori Anda ke lokasi tempat DQSInstaller.exe tersedia. Jika Anda menginstal instans default SQL Server, file DQSInstaller.exe akan tersedia di C:\Program Files\Microsoft SQL Server\MSSQL13. MSSQLSERVER\MSSQL\Binn:

    cd C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn  
    
  3. Pada prompt perintah, ketik perintah berikut, dan tekan ENTER:

    dqsinstaller.exe -upgradedlls  
    
  4. Langkah lainnya sama dengan langkah 2-6 di bagian Jalankan DQSInstaller.exe dari Layar Mulai, Menu Mulai, atau Windows Explorer di Jalankan DQSInstaller.exe untuk Menyelesaikan Penginstalan Server Kualitas Data.

Lihat Juga

Menginstal Layanan Kualitas Data
Meningkatkan Skema Database DQS Setelah Menginstal Pembaruan SQL Server