Informacje dostarczone z innych odpowiedzi doprowadziły mnie do rozwiązania. Oto kroki, które wymyśliłem na przyszłość:
CREATE ASSEMBLY [System.DirectoryServices]
FROM 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.DirectoryServices.dll'
WITH PERMISSION_SET = UNSAFE
GO
Gdy pierwszy raz uruchomiłem powyższe oświadczenie, pojawił się następujący błąd:
Aby polecenie CREATE ASSEMBLY zostało wykonane bez błędu, musiałem najpierw włączyć ZAUFANIE w następujący sposób:
ALTER DATABASE DatabaseName SET TRUSTWORTHY ON
GO
Gdy ZAUFANIE jest WŁĄCZONE, polecenie zostało wykonane bez błędu, ale wyświetliło to przerażająco brzmiące ostrzeżenie:
Po prawidłowym zarejestrowaniu System.DirectoryServices w SQL Server mogę teraz bez żadnych problemów wdrożyć/zarejestrować zależny niestandardowy zestaw SQL CLR.