Информацията, предоставена от други отговори, ме доведе до решението. Ето стъпките, които измислих за бъдеща справка:
CREATE ASSEMBLY [System.DirectoryServices]
FROM 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.DirectoryServices.dll'
WITH PERMISSION_SET = UNSAFE
GO
Първият път, когато изпълних израза по-горе, получих следната грешка:
За да накарам командата CREATE ASSEMBLY да се изпълни без грешка, трябваше първо да включа TRUSTWORTHY ON, както следва:
ALTER DATABASE DatabaseName SET TRUSTWORTHY ON
GO
След като TRUSTWORTHY е включено, командата се изпълнява без грешка, но представя това страшно звучащо предупреждение:
С System.DirectoryServices, правилно регистриран в SQL Server, вече мога да разположа/регистрирам зависимия персонализиран SQL CLR модул без никакви проблеми.