2010-12-15 31 views
2

J'ai un déclencheur DDL sur une base de données. Je veux ajouter une signature, par certificat. J'ai plein droit de sa, mais lorsque je tente d'exécuter l'instructioncomment ajouter une signature à un déclencheur DDL?

ADD SIGNATURE TO OBJECT::[objects_monitoring] 
BY CERTIFICATE [mail_certificate] 
WITH PASSWORD = 'password1'; 
GO 

je reçois l'erreur suivante

Msg 15151, Level 16, State 1, Line 2 
Cannot alter the object 'objects_monitoring', because it does not exist or you do not have permission. 

Comment puis-je aller sur l'ajout de la signature à ce déclencheur DDL?

+0

Je suppose que vous devez utiliser une classe_module différente de celle de 'OBJECT', mais il n'y a pas beaucoup de documentation sur les autres valeurs de module_class qui sont supportées. –

Répondre

3

Selon les codes this link, les déclencheurs DDL ne peuvent pas être signés.