Udostępnij za pośrednictwem


sys.sp_add_trusted_assembly (Transact-SQL)

Dotyczy: PROGRAMU SQL Server 2017 (14.x) i nowszych azure SQL Managed Instance

Dodaje zestaw do listy zaufanych zestawów dla serwera.

Transact-SQL konwencje składni

Składnia

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

Uwagi

Ta procedura dodaje zestaw do sys.trusted_assemblies.

Argumenty

Ważny

Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.

[ @hash = ] 'wartość'

Wartość skrótu SHA2_512 zestawu do dodania do listy zaufanych zestawów dla serwera. Zaufane zestawy mogą być ładowane, gdy konfiguracja serwera : jest włączona ścisła zabezpieczeń, nawet jeśli zestaw jest niepodpisany lub baza danych nie jest oznaczona jako godna zaufania.

[ @description = ] "opis"

Opcjonalny opis zestawu zdefiniowany przez użytkownika. Firma Microsoft zaleca użycie nazwy kanonicznej, która koduje prostą nazwę, numer wersji, kulturę, klucz publiczny i architekturę zestawu do zaufania. Ta wartość jednoznacznie identyfikuje zestaw po stronie środowiska uruchomieniowego języka wspólnego (CLR) i jest taka sama jak wartość clr_name w sys.assemblies.

Uprawnienia

Wymaga członkostwa w sysadmin stałej roli serwera lub uprawnienia CONTROL SERVER.

Przykłady

Poniższy przykład dodaje zestaw o nazwie pointudt do listy zaufanych zestawów dla serwera. Te wartości są dostępne w sys.assemblies.

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