DROP SIGNATURE(Transact-SQL)
저장 프로시저, 함수, 트리거 또는 어셈블리에서 디지털 서명을 삭제합니다.
구문
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 권한이 필요합니다. 연결된 개인 키가 암호로 보호되어 있으면 사용자도 암호가 있어야 합니다.
예
다음 예에서는 HumanResources.uspUpdateEmployeeLogin 저장 프로시저에서 HumanResourcesDP 인증서의 서명을 제거합니다.
USE AdventureWorks2008R2;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO