DROP SIGNATURE(Transact-SQL)
적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance
저장 프로시저, 함수, 트리거 또는 어셈블리에서 디지털 서명을 삭제합니다.
구문
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
인수
module_name
저장 프로시저, 함수, 어셈블리 또는 트리거의 이름입니다.
CERTIFICATE cert_name
저장 프로시저, 함수, 어셈블리 또는 트리거의 서명에 사용된 인증서의 이름입니다.
ASYMMETRIC KEY Asym_key_name
저장 프로시저, 함수, 어셈블리 또는 트리거의 서명에 사용된 비대칭 키의 이름입니다.
설명
서명 정보는 sys.crypt_properties 카탈로그 뷰에 표시됩니다.
사용 권한
개체에 대한 ALTER 권한과 인증서 또는 비대칭 키에 대한 CONTROL 권한이 필요합니다. 연결된 프라이빗 키가 암호로 보호되어 있으면 사용자도 암호가 있어야 합니다.
예제
다음 예에서는 HumanResourcesDP
저장된 프로시저에서HumanResources.uspUpdateEmployeeLogin
인증서의 서명을 제거합니다.
USE AdventureWorks2022;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
관련 항목
sys.crypt_properties(Transact-SQL)
ADD SIGNATURE(Transact-SQL)