Thông tin được cung cấp từ các câu trả lời khác đã dẫn tôi đến giải pháp. Dưới đây là các bước tôi đã đưa ra để tham khảo trong tương lai:
CREATE ASSEMBLY [System.DirectoryServices]
FROM 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.DirectoryServices.dll'
WITH PERMISSION_SET = UNSAFE
GO
Lần đầu tiên tôi chạy câu lệnh ở trên, tôi đã gặp lỗi sau:
Để câu lệnh CREATE ASSEMBLY thực thi mà không gặp lỗi, trước tiên tôi phải BẬT TRUSTWORTHY như sau:
ALTER DATABASE DatabaseName SET TRUSTWORTHY ON
GO
Khi TRUSTWORTHY được BẬT, lệnh được thực thi mà không có lỗi nhưng nó đã đưa ra cảnh báo âm thanh đáng sợ này:
Với System.DirectoryServices được đăng ký đúng cách trong SQL Server, giờ đây tôi có thể triển khai / đăng ký lắp ráp SQL CLR tùy chỉnh phụ thuộc mà không gặp bất kỳ sự cố nào.