Megosztás a következőn keresztül:


sys.sp_add_trusted_assembly (Transact-SQL)

A következőkre vonatkozik: Sql Server 2017 (14.x) és újabb verziók Felügyelt Azure SQL-példány

Hozzáad egy szerelvényt a kiszolgáló megbízható szerelvények listájához.

Transact-SQL szintaxis konvenciói

Szintaxis

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

Megjegyzések

Ez az eljárás egy szerelvényt ad hozzá a sys.trusted_assemblies.

Érvek

Fontos

A kiterjesztett tárolt eljárások argumentumait a Szintaxis szakaszban leírt sorrendben kell megadni. Ha a paraméterek sorrenden kívül vannak beírva, hibaüzenet jelenik meg.

[ @hash = ] 'érték'

A SHA2_512 szerelvény kivonatértéke, amelyet hozzá szeretne adni a kiszolgáló megbízható szerelvények listájához. A megbízható szerelvények akkor is betölthetők, ha kiszolgálókonfiguráció: a clr szigorú biztonsági engedélyezve van, még akkor is, ha a szerelvény nincs aláírva, vagy az adatbázis nincs megbízhatóként megjelölve.

[ @description = ] 'leírás'

A szerelvény nem kötelező, felhasználó által megadott leírása. A Microsoft a szerelvény egyszerű nevét, verziószámát, kulturális környezetét, nyilvános kulcsát és architektúráját kódoló canonical név használatát javasolja a megbízhatóság érdekében. Ez az érték egyedileg azonosítja a szerelvényt a közös nyelvi futtatókörnyezet (CLR) oldalán, és megegyezik a clr_namesys.assemblies értékével.

Engedélyek

A sysadmin rögzített kiszolgálói szerepkörben vagy CONTROL SERVER-engedélyben való tagság szükséges.

Példák

Az alábbi példa egy pointudt nevű szerelvényt ad hozzá a kiszolgáló megbízható szerelvények listájához. Ezek az értékek sys.assemblies.

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