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';