Eventos DDL para la utilización con notificaciones de eventos
Actualizado: 14 de abril de 2006
En la tabla siguiente se indican los eventos DDL que se pueden usar para ejecutar una notificación de eventos, así como el ámbito en el que se pueden ejecutar: ON DATABASE u ON SERVER. Tenga en cuenta que cada evento corresponde a una instrucción Transact-SQL o a un procedimiento almacenado, con la sintaxis modificada para incluir caracteres de subrayado (_) entre palabras clave.
[!NOTA] Determinados procedimientos almacenados del sistema que realizan operaciones similares a DDL también pueden activar notificaciones de eventos. Pruebe las notificaciones de eventos para determinar su respuesta a los procedimientos almacenados del sistema que se ejecutan. Por ejemplo, la instrucción CREATE TYPE y el procedimiento almacenado sp_addtype activarán una notificación de evento que se crea en un evento CREATE_TYPE. Sin embargo, el procedimiento almacenado sp_rename no activa ninguna notificación de evento.
Instrucción Transact-SQL | Puede ser en el ámbito del servidor (ON SERVER) | Puede ser en el ámbito de la base de datos (ON DATABASE) |
---|---|---|
ADD_ROLE_MEMBER |
X |
X |
ADD_SERVER_ROLE_MEMBER |
X |
|
CREATE_APPLICATION_ROLE (se aplica a la instrucción CREATE APPLICATION ROLE y sp_addapprole; si se crea un esquema, este evento desencadena también un evento CREATE_SCHEMA). |
X |
X |
ALTER_APPLICATION_ROLE (se aplica a la instrucción ALTER APPLICATION ROLE y sp_approlepassword). |
X |
X |
DROP_APPLICATION_ROLE (se aplica a la instrucción DROP APPLICATION ROLE y sp_dropapprole). |
X |
X |
CREATE_ASSEMBLY |
X |
X |
ALTER_ASSEMBLY |
X |
X |
DROP_ASSEMBLY |
X |
X |
ALTER_AUTHORIZATION_SERVER |
X |
|
ALTER_AUTHORIZATION_DATABASE (se aplica a la instrucción ALTER AUTHORIZATION cuando se especifica ON DATABASE, y 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 (se aplica a la instrucción CREATE LOGIN, sp_addlogin, sp_grantlogin, xp_grantlogin y sp_denylogin cuando se utiliza en un inicio de sesión inexistente que debe crearse de forma implícita). |
X |
|
ALTER_LOGIN (se aplica a la instrucción ALTER LOGIN, sp_defaultdb, sp_defaultlanguage, sp_password y sp_change_users_login cuando se especifica Auto_Fix). |
X |
|
DROP_LOGIN (se aplica a la instrucción DROP LOGIN, sp_droplogin, sp_revokelogin y 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 (se aplica a la instrucción CREATE ROLE, sp_addrole y sp_addgroup). |
X |
X |
ALTER_ROLE |
X |
X |
DROP_ROLE (se aplica a la instrucción DROP ROLE, sp_droprole y sp_dropgroup). |
X |
X |
CREATE_ROUTE |
X |
X |
ALTER_ROUTE |
X |
X |
DROP_ROUTE |
X |
X |
CREATE_SCHEMA (se aplica a la instrucción CREATE SCHEMA, sp_addrole, sp_adduser, sp_addgroup y sp_grantdbaccess). |
X |
X |
ALTER_SCHEMA (se aplica a la instrucción ALTER SCHEMA y 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 (se aplica a la instrucción CREATE TYPE y sp_addtype). |
X |
X |
DROP_TYPE (se aplica a la instrucción DROP TYPE y sp_droptype). |
X |
X |
CREATE_USER (se aplica a la instrucción CREATE USER, sp_adduser y sp_grantdbaccess). |
X |
X |
ALTER_USER |
X |
X |
DROP_USER (se aplica a la instrucción DROP USER, sp_dropuser y 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 |
Vea también
Conceptos
Diseñar notificaciones de eventos
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
14 de abril de 2006 |
|
5 de diciembre de 2005 |
|