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

Bagaimana cara mendaftarkan System.DirectoryServices untuk digunakan dalam Fungsi Pengguna SQL CLR?

Informasi yang diberikan dari jawaban lain membawa saya ke solusi. Berikut adalah langkah-langkah yang saya buat untuk referensi di masa mendatang:

CREATE ASSEMBLY [System.DirectoryServices]
FROM 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.DirectoryServices.dll'
WITH PERMISSION_SET = UNSAFE
GO

Pertama kali saya menjalankan pernyataan di atas, saya mendapatkan kesalahan berikut:

Untuk menjalankan pernyataan CREATE ASSEMBLY tanpa kesalahan, saya harus terlebih dahulu mengaktifkan TRUSTWORTHY ON sebagai berikut:

ALTER DATABASE DatabaseName SET TRUSTWORTHY ON
GO

Setelah TRUSTWORTHY AKTIF, perintah dijalankan tanpa kesalahan tetapi memberikan peringatan yang terdengar menakutkan ini:

Dengan System.DirectoryServices terdaftar dengan benar di SQL Server, saya sekarang dapat menerapkan/mendaftarkan rakitan SQL CLR kustom dependen tanpa masalah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menanyakan kolom biner menggunakan like di sql server

  2. SqlConnection.Close() di dalam menggunakan pernyataan

  3. Kapan kolom yang dihitung sesuai?

  4. Dapatkan jumlah digit setelah titik desimal dari float (dengan atau tanpa bagian desimal)

  5. Bagaimana ekspresi CASE ini mencapai klausa ELSE?