sys.sp_add_trusted_assembly(Transact-SQL)
적용 대상: SQL Server 2017(14.x) 이상 Azure SQL Managed Instance
서버의 신뢰할 수 있는 어셈블리 목록에 어셈블리를 추가합니다.
구문
sp_add_trusted_assembly
[ @hash = ] 'value'
[ , [ @description = ] 'description' ]
[ ; ]
설명
이 프로시저는 sys.trusted_assemblies 어셈블리를 추가합니다.
인수
[ @hash = ] 'value'
서버에 대해 신뢰할 수 있는 어셈블리 목록에 추가할 어셈블리의 SHA2_512 해시 값입니다. 신뢰할 수 있는 어셈블리는 서버 구성 시 로드될 수 있습니다. 어셈블리가 서명되지 않았거나 데이터베이스가 신뢰할 수 있는 것으로 표시되지 않더라도 clr strict 보안 이 활성화됩니다.
[ @description = ] 'description'
어셈블리에 대한 선택적 사용자 정의 설명입니다. 신뢰할 수 있도록 어셈블리의 단순 이름, 버전 번호, 문화권, 공개 키 및 아키텍처를 인코딩하는 정식 이름을 사용하는 것이 좋습니다. 이 값은 CLR(공용 언어 런타임) 쪽에서 어셈블리를 고유하게 식별하며, 값과 clr_name
sys.assemblies
동일합니다.
사용 권한
sysadmin 고정 서버 역할 또는 CONTROL SERVER 권한의 멤버 자격이 필요합니다.
예제
다음 예제에서는 서버의 신뢰할 수 있는 어셈블리 목록에 명명 pointudt
된 어셈블리를 추가합니다. 이러한 값은 sys.assemblies에서 사용할 수 있습니다.
EXEC sp_add_trusted_assembly
0x8893AD6D78D14EE43DF482E2EAD44123E3A0B684A8873C3F7BF3B5E8D8F09503F3E62370CE742BBC96FE3394477214B84C7C1B0F7A04DCC788FA99C2C09DFCCC,
N'pointudt, version=0.0.0.0, culture=neutral, publickeytoken=null, processorarchitecture=msil';