sys. sp_add_trusted_assembly (Transact-SQL)sys.sp_add_trusted_assembly (Transact-SQL)
SQL Server
База данных SQL Azure (только управляемый экземпляр)
Хранилище данных SQL Azure
Parallel Data Warehouse
SQL Server
Azure SQL Database (Managed Instance only)
Azure SQL Data Warehouse
Parallel Data Warehouse
Добавляет сборку в список доверенных сборок для сервера.Adds an assembly to the list of trusted assemblies for the server.
соглашения о синтаксисе Transact-SQL
Transact-SQL Syntax Conventions
СинтаксисSyntax
sp_add_trusted_assembly
[ @hash = ] 'value'
[ , [ @description = ] 'description' ]
RemarksRemarks
Эта процедура добавляет сборку в sys. trusted_assemblies.This procedure adds an assembly to sys.trusted_assemblies.
АргументыArguments
[@hash =] "значение"[ @hash = ] 'value'
Значение хэша SHA2_512 сборки, добавляемое в список доверенных сборок для сервера.The SHA2_512 hash value of the assembly to add to the list of trusted assemblies for the server. Доверенные сборки могут загружаться, когда включена строгая безопасность CLR , даже если сборка не подписана или база данных не помечена как заслуживающая доверия.Trusted assemblies may load when CLR strict security is enabled, even if the assembly is unsigned or the database is not marked as trustworthy.
[@description =] "Описание"[ @description = ] 'description'
Необязательное описание сборки, определяемое пользователем.Optional user-defined description of the assembly. Корпорация Майкрософт рекомендует использовать каноническое имя, которое кодирует простое имя, номер версии, язык и региональные параметры, Открытый ключ и архитектуру сборки для отношения доверия.Microsoft recommends using the canonical name that encodes the simple name, version number, culture, public key, and architecture of the assembly to trust. Это значение однозначно определяет сборку на стороне среды CLR и совпадает со значением clr_name в sys. assemblies.This value uniquely identifies the assembly on the common language runtime (CLR) side and is the same as the clr_name value in sys.assemblies.
PermissionsPermissions
Требуется членство в предопределенной роли сервера sysadmin
или разрешение CONTROL SERVER
.Requires membership in the sysadmin
fixed server role or CONTROL SERVER
permission.
ПримерыExamples
В следующем примере в список доверенных сборок для сервера добавляется сборка с именем pointudt
.The following example adds an assembly named pointudt
to the list of trusted assemblies for the server. Эти значения доступны из представления sys. assemblies.These values are available from sys.assemblies.
EXEC sp_add_trusted_assembly 0x8893AD6D78D14EE43DF482E2EAD44123E3A0B684A8873C3F7BF3B5E8D8F09503F3E62370CE742BBC96FE3394477214B84C7C1B0F7A04DCC788FA99C2C09DFCCC,
N'pointudt, version=0.0.0.0, culture=neutral, publickeytoken=null, processorarchitecture=msil';
См. также статьюSee Also
sys. sp_drop_trusted_assemblysys.sp_drop_trusted_assembly
sys. trusted_assembliessys.trusted_assemblies
CREATE ASSEMBLY (Transact-SQL)CREATE ASSEMBLY (Transact-SQL)
Среда CLR с уровнем безопасностиCLR strict security
sys.assembliessys.assemblies
sys.dm_clr_loaded_assembliessys.dm_clr_loaded_assemblies
Обратная связь
Загрузка отзыва...