Я создал пользовательский тип в C#.
Когда я запускаю это:
EXEC sp_configure 'clr enabled', 1;
RECONFIGURE;
GO
EXEC sp_configure 'show advanced option', '1';
RECONFIGURE;
GO
USE NameOfDatabase
CREATE ASSEMBLY Database1
FROM 'C:\Users\MyDoc\Desktop\Project\Database1\Database1\bin\Debug\Database1.dll'
WITH PERMISSION_SET = SAFE;
CREATE TYPE [dbo].[TypeName] EXTERNAL NAME [Database1].[NameInC#];
Я получаю ошибку:
Msg 10343, Уровень 14, состояние 1, строка 10
CREATE или ALTER ASSEMBLY для сборки «Database1» с опцией SAFE или EXTERNAL_ACCESS завершились неудачно, поскольку для параметра «clr строгая безопасность» sp_configure установлено значение 1. Microsoft рекомендует подписать сборку с помощью сертификат или асимметричный ключ c, имеющий соответствующий логин с разрешением UNSAFE ASSEMBLY. Кроме того, вы можете доверять сборке, используя sp_add_trusted_assembly.
Как решить эту проблему?