sys.sp_add_trusted_assembly (Transact-SQL)
platí pro: SQL Server 2017 (14.x) a novější
azure SQL Managed Instance
Přidá sestavení do seznamu důvěryhodných sestavení pro server.
Syntax
sp_add_trusted_assembly
[ @hash = ] 'value'
[ , [ @description = ] 'description' ]
[ ; ]
Poznámky
Tento postup přidá sestavení do sys.trusted_assemblies.
Argumenty
Důležitý
Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.
[ @hash = ] 'hodnota'
Hodnota hash SHA2_512 sestavení, která se mají přidat do seznamu důvěryhodných sestavení pro server. Důvěryhodná sestavení se můžou načíst, když Konfigurace serveru: je povolená striktní zabezpečení clr, i když je sestavení nepodepsané nebo databáze není označená jako důvěryhodná.
[ @description = ] 'popis'
Volitelný popis sestavení definovaný uživatelem. Společnost Microsoft doporučuje použít kanonický název, který kóduje jednoduchý název, číslo verze, jazykovou verzi, veřejný klíč a architekturu sestavení tak, aby důvěřovalo. Tato hodnota jednoznačně identifikuje sestavení na straně MODULU CLR (Common Language Runtime) a je stejná jako hodnota clr_name
v sys.assemblies
.
Dovolení
Vyžaduje členství v správce systému pevnou roli serveru nebo oprávnění CONTROL SERVER.
Příklady
Následující příklad přidá sestavení s názvem pointudt
do seznamu důvěryhodných sestavení pro server. Tyto hodnoty jsou k dispozici z sys.assemblyes.
EXEC sp_add_trusted_assembly
0x8893AD6D78D14EE43DF482E2EAD44123E3A0B684A8873C3F7BF3B5E8D8F09503F3E62370CE742BBC96FE3394477214B84C7C1B0F7A04DCC788FA99C2C09DFCCC,
N'pointudt, version=0.0.0.0, culture=neutral, publickeytoken=null, processorarchitecture=msil';
Související obsah
- sys.sp_drop_trusted_assembly (Transact-SQL)
- sys.trusted_assemblies (Transact-SQL)
- CREATE ASSEMBLY (Transact-SQL)
- konfigurace Serveru: clr strict security
- sys.assemblyes (Transact-SQL)
- sys.dm_clr_loaded_assemblies (Transact-SQL)