SQL Server 2017 und CLR strict security

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
Tagged on:             

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert