UPUŚĆ podpis (Transact-SQL)
Podpis cyfrowy spada z procedura składowana, funkcja, wyzwalacza lub wirtualny plik dziennika.
Składnia
DROP [ COUNTER ] SIGNATURE FROM module_name
BY <crypto_list> [ ,...n ]
<crypto_list> ::=
CERTIFICATE cert_name
| ASYMMETRIC KEY Asym_key_name
Argumenty
module_name
Jest nazwą procedura składowana, funkcja, wirtualny plik dziennikalub wyzwalacza.CERTYFIKAT cert_name
Jest to nazwa certyfikat z którym procedura składowana, funkcja, wirtualny plik dziennikalub wyzwalacza jest podpisany.KLUCZA ASYMETRYCZNEGOAsym_key_name
Jest nazwą asymetrycznego klucz z którym procedura składowana, funkcja, wirtualny plik dziennikalub wyzwalacza jest podpisany.
Uwagi
Informacje o podpisach są widoczne w sys.crypt_properties wykazu widoku.
Uprawnienia
Wymaga ZMIEŃ uprawnienia dla obiektu i uprawnienie Kontrola certyfikat lub kluczasymetrycznego.Jeśli skojarzony klucz prywatny jest chroniony hasłem, użytkownik musi mieć hasło.
Przykłady
W następującym przykładzie usunięto podpisu certyfikat HumanResourcesDP z procedura składowana HumanResources.uspUpdateEmployeeLogin.
USE AdventureWorks2008R2;
DROP SIGNATURE FROM HumanResources.uspUpdateEmployeeLogin
BY CERTIFICATE HumanResourcesDP;
GO