Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

CLR kustom SQL Server gagal dengan kesalahan Tidak dapat memuat file atau rakitan atau salah satu dependensinya. Sistem tidak dapat menemukan berkas yang dicari.

Apa yang Anda coba lakukan tidak didukung oleh host CLR SQL Server. CLR dalam SQL Server sangat dibatasi untuk mencegah destabilisasi SQL Server karena cara kerjanya berbeda dari aplikasi yang berjalan di OS. Jadi, ada kumpulan DLL yang sangat terbatas yang didukung (yaitu diverifikasi untuk bekerja dan dijamin untuk tetap bekerja di seluruh pembaruan ke .NET). WindowsBase bukan salah satunya sehingga Anda perlu memuatnya secara manual sebagai UNSAFE ke dalam SQL Server. Tapi itu membuat Anda memiliki masalah yang Anda hadapi dari versi dalam perubahan GAC utama (DLL yang umum antara GAC ​​dan host CLR SQL Server harus versi yang sama), atau lebih buruk, jika DLL menjadi "campuran" (baik C++ yang tidak dikelola dan kode yang dikelola) dan tidak lagi "murni". Dalam hal ini, versi baru tidak akan dimuat dan versi lama mendapatkan kesalahan "versi yang salah" sehingga Anda memiliki beberapa pekerjaan yang harus dilakukan.

Untuk informasi lebih detail, silakan lihat artikel/dokumentasi berikut:

Kumpulan tautan itu diambil dari bagian "Bacaan Tambahan" dari artikel yang saya tulis:Tangga ke SQLCLR Level 5:Pengembangan (Menggunakan .NET dalam SQL Server) .

Untuk informasi lebih lanjut tentang bekerja dengan SQLCLR secara umum, silakan kunjungi situs saya:Info SQLCLR




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktifkan Pencarian Teks Lengkap di Tampilan dengan Inner Join

  2. Ekspor hasil prosedur tersimpan yang disetel ke Excel di SSMS

  3. Bagaimana cara menggunakan antar klausa pada nvarchar?

  4. Cara Mengirim Email Hasil Query di SQL Server (T-SQL)

  5. SQL Dateiff - temukan dateiff di antara baris