Événements DDL à utiliser avec des notifications d'événements
Mis à jour : 14 avril 2006
Le tableau suivant répertorie les événements DDL susceptibles d'être utilisés pour exécuter une notification d'événement, ainsi que l'étendue de leur exécution : ON DATABASE ou ON SERVER. Notez que chaque événement correspond à une instruction ou à une procédure stockée Transact-SQL, la syntaxe de l'instruction étant modifiée pour inclure des traits de soulignement (_) entre les mots clés.
Remarque : |
---|
Certaines procédures stockées du système qui exécutent des opérations de type DDL peuvent également déclencher des notifications d'événements. Testez vos notifications d'événements pour déterminer leur réponses aux procédures stockées du système qui sont exécutées. Par exemple, l'instruction CREATE TYPE et la procédure stockée sp_addtype déclencheront toutes les deux une notification d'événement qui est créée sur un événement CREATE_TYPE. Cependant, la procédure stockée sp_rename ne déclenche pas de notification d'événement. |
Instruction Transact-SQL | Étendue du serveur possible (ON SERVER) | Étendue de base de données possible (ON DATABASE) |
---|---|---|
ADD_ROLE_MEMBER |
X |
X |
ADD_SERVER_ROLE_MEMBER |
X |
|
CREATE_APPLICATION_ROLE (S'applique à l'instruction CREATE APPLICATION ROLE et sp_addapprole. Si un nouveau schéma est créé, cet événement déclenche également un événement CREATE_SCHEMA.) |
X |
X |
ALTER_APPLICATION_ROLE (S'applique à l'instruction ALTER APPLICATION ROLE et sp_approlepassword.) |
X |
X |
DROP_APPLICATION_ROLE (S'applique à l'instruction DROP APPLICATION ROLE et sp_dropapprole.) |
X |
X |
CREATE_ASSEMBLY |
X |
X |
ALTER_ASSEMBLY |
X |
X |
DROP_ASSEMBLY |
X |
X |
ALTER_AUTHORIZATION_SERVER |
X |
|
ALTER_AUTHORIZATION_DATABASE (S'applique à l'instruction ALTER AUTHORIZATION lorsque l'étendue ON DATABASE est spécifiée, et sp_changedbowner.) |
X |
X |
CREATE_CERTIFICATE |
X |
X |
ALTER_CERTIFICATE |
X |
X |
DROP_CERTIFICATE |
X |
X |
CREATE_CONTRACT |
X |
X |
DROP_CONTRACT |
X |
X |
CREATE DATABASE |
X |
|
ALTER DATABASE |
X |
X |
DROP DATABASE |
X |
|
GRANT_DATABASE |
X |
X |
DENY_DATABASE |
X |
X |
REVOKE_DATABASE |
X |
X |
DROP_ROLE_MEMBER |
X |
X |
DROP_SERVER_ROLE_MEMBER |
X |
|
CREATE_ENDPOINT |
X |
|
ALTER_ENDPOINT |
X |
X |
DROP_ENDPOINT |
X |
|
CREATE_EVENT_NOTIFICATION |
X |
X |
DROP_EVENT_NOTIFICATION |
X |
X |
CREATE_FUNCTION |
X |
X |
ALTER_FUNCTION |
X |
X |
DROP_FUNCTION |
X |
X |
CREATE_INDEX |
X |
X |
ALTER_INDEX |
X |
X |
DROP_INDEX |
X |
X |
CREATE_LOGIN (S'applique à l'instruction CREATE LOGIN, sp_addlogin, sp_grantlogin, xp_grantlogin etsp_denylogin lorsqu'utilisées sur une connexion non-existante qui doit être créée implicitement.) |
X |
|
ALTER_LOGIN (S'applique à l'instruction ALTER LOGIN, sp_defaultdb, sp_defaultlanguage, sp_password et sp_change_users_login lorsque le paramètre Auto_Fix est spécifié.) |
X |
|
DROP_LOGIN (S'applique à l'instruction DROP LOGIN, sp_droplogin, sp_revokelogin et xp_revokelogin.) |
X |
|
CREATE_MESSAGE_TYPE |
X |
X |
ALTER_MESSAGE_TYPE |
X |
X |
DROP_MESSAGE_TYPE |
X |
X |
CREATE_PARTITION_FUNCTION |
X |
X |
ALTER_PARTITION_FUNCTION |
X |
X |
DROP_PARTITION_FUNCTION |
X |
X |
CREATE_PARTITION_SCHEME |
X |
X |
ALTER_PARTITION_SCHEME |
X |
X |
DROP_PARTITION_SCHEME |
X |
X |
CREATE_PROCEDURE |
X |
X |
ALTER_PROCEDURE |
X |
X |
DROP_PROCEDURE |
X |
X |
CREATE_QUEUE |
X |
X |
ALTER_QUEUE |
X |
X |
DROP_QUEUE |
X |
X |
CREATE_REMOTE_SERVICE_BINDING |
X |
X |
ALTER_REMOTE_SERVICE_BINDING |
X |
X |
DROP_REMOTE_SERVICE_BINDING |
X |
X |
CREATE_ROLE (S'applique à l'instruction CREATE ROLE, sp_addrole et sp_addgroup.) |
X |
X |
ALTER_ROLE |
X |
X |
DROP_ROLE (S'applique à l'instruction DROP ROLE, sp_droprole et sp_dropgroup.) |
X |
X |
CREATE_ROUTE |
X |
X |
ALTER_ROUTE |
X |
X |
DROP_ROUTE |
X |
X |
CREATE_SCHEMA (S'applique à l'instruction CREATE SCHEMA, sp_addrole, sp_adduser, sp_addgroup et sp_grantdbaccess.) |
X |
X |
ALTER_SCHEMA (S'applique à l'instruction ALTER SCHEMA et sp_changeobjectowner.) |
X |
X |
DROP_SCHEMA |
X |
X |
GRANT_SERVER |
X |
|
DENY_SERVER |
X |
|
REVOKE_SERVER |
X |
|
CREATE_SERVICE |
X |
X |
ALTER_SERVICE |
X |
X |
DROP_SERVICE |
X |
X |
CREATE_STATISTICS |
X |
X |
UPDATE_STATISTICS |
X |
X |
DROP STATISTICS |
X |
X |
CREATE_SYNONYM |
X |
X |
DROP_SYNONYM |
X |
X |
CREATE_TABLE |
X |
X |
ALTER_TABLE |
X |
X |
DROP_TABLE |
X |
X |
CREATE_TRIGGER |
X |
X |
ALTER_TRIGGER |
X |
X |
DROP_TRIGGER |
X |
X |
CREATE_TYPE (S'applique à l'instruction CREATE TYPE et sp_addtype.) |
X |
X |
DROP_TYPE (S'applique à l'instruction DROP TYPE et sp_droptype.) |
X |
X |
CREATE_USER (S'applique à l'instruction CREATE USER, sp_adduser et sp_grantdbaccess.) |
X |
X |
ALTER_USER |
X |
X |
DROP_USER (S'applique à l'instruction DROP USER, sp_dropuser et sp_revokedbaccess.) |
X |
X |
CREATE_VIEW |
X |
X |
ALTER_VIEW |
X |
X |
DROP_VIEW |
X |
X |
CREATE_XML_INDEX |
X |
X |
CREATE_XML_SCHEMA_COLLECTION |
X |
X |
ALTER_XML_SCHEMA_COLLECTION |
X |
X |
DROP_XML_SCHEMA_COLLECTION |
X |
X |
Voir aussi
Concepts
Conception de notifications d'événements
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
14 avril 2006 |
|
5 décembre 2005 |
|