Bei SQL Server 2017 hatte ich das Problem, dass das Erstellen von Assemblies nicht mehr möglich war, weil es nicht Signiert war. Das ist auch neu ab dieser Version.
Da hilf mir nur noch temporär die «clr strict security» zu deaktivieren und dann nach der Registration wieder zu aktivieren.
-- to disable
EXEC sys.sp_configure N'show advanced options', N'1';
RECONFIGURE WITH OVERRIDE;
EXEC sys.sp_configure N'clr strict security', N'0';
RECONFIGURE WITH OVERRIDE;
EXEC sys.sp_configure N'show advanced options', N'0';
RECONFIGURE WITH OVERRIDE;
GO
-- to re-enable
EXEC sys.sp_configure N'show advanced options', N'1';
RECONFIGURE WITH OVERRIDE;
EXEC sys.sp_configure N'clr strict security', N'1';
RECONFIGURE WITH OVERRIDE;
EXEC sys.sp_configure N'show advanced options', N'0';
RECONFIGURE WITH OVERRIDE; GO
Quelle:
https://www.norberteder.com/sql-server-und-clr-assemblies/
https://akawn.com/blog/2017/04/clr-strict-security/
SQL Server 2017 und CLR strict security