DROP SIGNATURE (Transact-SQL)
更新 : 2006 年 7 月 17 日
ストアド プロシージャ、関数、トリガ、またはアセンブリからデジタル署名を削除します。
構文
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 AdventureWorks;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO
参照
関連項目
sys.crypt_properties (Transact-SQL)
ADD SIGNATURE (Transact-SQL)
ヘルプおよび情報
変更履歴
リリース | 履歴 |
---|---|
2006 年 7 月 17 日 |
|