Поделиться через


sys.sp_add_trusted_assembly (Transact-SQL)

Область применения: SQL Server 2017 (14.x) и более поздних версий Управляемый экземпляр SQL Azure

Добавляет сборку в список доверенных сборок для сервера.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_add_trusted_assembly
    [ @hash = ] 'value'
    [ , [ @description = ] 'description' ]
[ ; ]

Замечания

Эта процедура добавляет сборку в sys.trusted_assemblies.

Аргументы

[ @hash = ] 'value'

Хэш-значение сборки SHA2_512, добавляемое в список доверенных сборок для сервера. Доверенные сборки могут загружаться при настройке сервера: включена строгая безопасность clr, даже если сборка не назначена или база данных не помечена как надежная.

[ = ] @description 'description'

Необязательное пользовательское описание сборки. Корпорация Майкрософт рекомендует использовать каноническое имя, которое кодирует простое имя, номер версии, язык и региональные параметры, открытый ключ и архитектуру сборки для доверия. Это значение однозначно идентифицирует сборку на стороне среды CLR и совпадает со значениемclr_name.sys.assemblies

Разрешения

Требуется членство в предопределенных ролях сервера sysadmin или разрешение CONTROL SERVER.

Примеры

В следующем примере добавляется сборка с именем pointudt в список доверенных сборок для сервера. Эти значения доступны из sys.assemblies.

EXEC sp_add_trusted_assembly
    0x8893AD6D78D14EE43DF482E2EAD44123E3A0B684A8873C3F7BF3B5E8D8F09503F3E62370CE742BBC96FE3394477214B84C7C1B0F7A04DCC788FA99C2C09DFCCC,
    N'pointudt, version=0.0.0.0, culture=neutral, publickeytoken=null, processorarchitecture=msil';