Академический Документы
Профессиональный Документы
Культура Документы
Auditora de una instancia de SQL Server o una base de datos de SQL Server implica el
seguimiento y registro de eventos que ocurren en el sistema. Basndose en la informacin
acumulada que sera capaz de rastrear los cambios en la base de datos, el acceso a la base
de datos, etc. Una auditora es la combinacin de varios elementos en un solo paquete
para un grupo especfico de acciones de servidor o base de datos de acciones. Los
componentes de SQL Server Audit se combinan para producir una salida que se llama una
auditora, as como una definicin de informe junto con los grficos y elementos de datos
produce un informe.
Si bien estamos trabajando con SQL Server 2008 de auditora que tenemos que tener
presentes cuatro cosas en mente:
1) SQL Server Audit
2) Especificacin de auditora de servidor (Eventos para capturar en el nivel de
instancia de servidor)
3) Base de datos de auditora pliego de condiciones (Eventos para capturar en una
base de datos especfica)
4) Target (sera el caso de los eventos se registra)
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Paso 2:
Clic derecho en la Carpeta de Auditora y seleccionamos la opcin New auditora en el men.
Paso 3:
El SQL Server 2008 se abrir un cuadro de dilogo Crear Auditora, con algunos campos. Es
importante entender el significado de cada uno de estos campos. **Los detalles de estos campos se
proporcionan al final.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Paso 4:
Una vez que se crea la Comisin de Auditora, se podr encontrar en la carpeta de Seguridad.
Como se puede ver aparece deshabilitada la auditoria, para permitir a la Auditora simplemente
se hace clic derecho sobre la auditora de servidor que acabamos de crear y del men
seleccionamos Habilitar Auditora.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Al finalizar se puede ver un cuadro de dialogo con el mensaje de xito, si la operacin tiene
xito.
Paso 5:
Se hace clic derecho sobre la Auditoria recin creada y seleccionamos la opcin Ver los registros
de Auditoria.
Esto abre un cuadro de dilogo que contiene los registros de auditora. Como se puede ver en la
imagen siguiente nos muestra los datos ms relevantes de;
Hora del evento; que nos dice la hora en que se inici sesin.
Nombre de la Instancia del Servidor; en este caso se manej de manera local, es por
eso que nada ms aparece la misma instancia. Pero tambin se puede manejar la
auditoria con varios servidores.
Action ID; que es la accin de la auditoria en inicio de sesin.
File Name; Cada vez que iniciamos sesin se ejecuta la auditoria y nos genera un
archivo que es SQLAUDIT esto se guarda en la carpeta que se asign a la hora de crear
la auditoria, que es la informacin que se muestra en la imagen.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Paso 6:
Si se desea podemos crear el script de la auditoria. Hacemos Clic derecho sobre la Auditoria,
seleccionamos Script de Auditoria como, despus CREATE To y escogemos una de las 3
opciones que no da ya sea como Archivo, Portapapeles y Agente de Empleo.
Como Archivo:
Al seleccionar crear script como archivo nos mostrara una ventana en donde nosotros podemos
decidir donde guardar el Script, adems de ponerle un nombre. En nuestro caso usamos la
unidad D, en ella est creada una carpeta en especial para los Scripts.
En la siguientes imgenes se pude ver ya creado en la carpeta especificada el Script, si lo
deseamos podemos abrir el Script con el manejador de base de datos, esto nos mostrara en
cdigo la creacin del Auditoria ya hecha por asistente.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Paso 7:
En SQL Server 2008 las polticas son una herramienta muy potente para los DBA y equipos de
desarrollo ya que con ella vamos a poder controlar y garantizar por ejemplo nuestras buenas
prcticas de trabajo.
Las polticas forman parte del integrante del SQL Server 2008, de modo que si deseamos crear
una poltica para una Auditoria es muy fcil. Se hace clic derecho sobre la Auditoria que se cre,
seleccionamos opcin Facetas. Nos mostrara una ventana, que es ms un cuadro de dialogo
que nos proporciona el estado de la auditoria. En la esquina inferior derecha de la ventana se
encuentra un botn Exportar como poltica de Estado actual.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Al hacer clic en el botn Exportar como la poltica actual del Estado, nos lleva a otro cuadro de
dialogo que nos muestra el nombre de la definicin de polticas y el nombre de la condicin,
ambos campos se pueden editar. Despus podemos seleccionar dos opciones de poltica ya sea
en el servidor local o guardarlo como un archivo de poltica, yo escog la segunda, adems lo
guarde en otra parte del Disco. Si usted selecciona la opcin servidor local opcin, se vera que
una poltica y un Estado ha sido creado con el nombre que ha especificado en el cuadro de
dilogo.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Paso 2:
Una vez que se crea, se vera que la especificacin de auditora esta inhabilitado. Tiene que
hacer clic derecho sobre la especificacin de auditora que se acaba de crear y selecciona
Habilitar Server Audit Specification en el men.
Justo despus de eso, a ver un cuadro de dilogo diciendo: La operacin fue un xito, a menos
que haya hecho algo divertido para hacer que falle.
Paso 3:
Usted puede hacer clic derecho sobre la especificacin de auditora de servidor y facetas
seleccione en el men. Esto muestra un cuadro de dilogo con un botn en la parte inferior
derecha que dice de exportacin en curso como poltica de Estado. Haga clic en este botn
para crear una poltica como lo hemos hecho anteriormente.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Paso 4:
Ahora vamos a tratar de copias de seguridad de una base de datos en el servidor. He utilizado la
base de datos MuseodeArte para la demostracin. Luego veremos los registros para asegurar
que nuestra auditora est trabajando.
Exploramos en la carpetas de base de datos en mi caso yo utilizare la Base de datos llamado
MuseodeArte, hacemos clic derecho sobre la BD, y seleccionamos Tasks, de ah buscamos la
opcin BACK UP...
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Esto nos trae el siguiente cuadro de dilogo para crear una copia de seguridad de la base de
datos. Rellene los valores adecuados en los campos de este cuadro de dilogo y pulsamos el
botn Aceptar.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Ahora hacemos clic derecho sobre la auditora de servidor que hemos creado en el Explorador de
objetos y seleccione la opcin Ver los registros de auditora en el men.
Esto abrir el cuadro de dilogo que mostrar los detalles del evento de copia de seguridad. En
la foto de abajo, vers la copia de seguridad de evento que ocurri en la base de datos
MuseodeArte. Puede desplazarse a la derecha para encontrar los detalles en el cuadro de dilogo
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Hacemos clic derecho en la BD que usaremos, en nuestro caso usamos de nuevo MuseodeArte,
nos vamos ala carpeta Security de ah al final esta otra carpeta que es Database Audit
Specifications, hacemos clic derecho sobre el ultimo y creamos una especificacin de auditoria
de base de datos.
Paso 2:
A continuacin se mostrara una nueva ventana el cual est el nombre del especificacin y la
Auditoria que creamos al principio, esos campos se pueden editar, en las Acciones seleccionamos
el tipo de Auditoria que queremos que visualice nuestra especificacin de auditoria en este caso
yo use el SELECT, INSERT, DELETE y UPDATE.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Tambin se selecciona la clase del objeto en donde se va aplicar los tipos de auditoria, ya sea en
Objeto, Database y Schema.
Paso 3:
Ahora le asignamos el Nombre del Objeto, damos clic en el botn esto nos mostrara una nueva
ventana, en el botn Browse damos clic y de nuevo nos mostrara la nueva ventana en donde
tenemos que seleccionar los objetos que en donde se realizara la accin, en mi caso yo escog la
Tabla Pinacoteca damos OK.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Paso 4:
En este nuevo paso se le dar un Nombre Principal, en damos clic en el botn y nos mostrara
una ventana de dialogo que es el Buscador de Objetos, seleccionamos el rol de base de datos
public.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Una vez terminado el llenado de las acciones de la auditoria damos clic en OK. La especificacin
de Base de datos de la Auditoria, aparece inhabilitado para eso damos clic derecho en la
especificacin y habilitamos
Si todo sale bien deber mostrar la ventana que se habilito con xito la Especificacin.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Paso 5:
Una vez habilitado la Especificacin, se hace un SELECT, un INSERT, DELETE y UPDATE alas
Base de datos, si recordamos en el paso 3 se escoge el nombre del objeto (la tabla en el cual se
desea aplicar las operaciones).
Paso 6:
Por ultimo vemos los registros de la auditoria y nos mostrara todas las acciones
que hagamos hecho en la especificacin.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
**Creacin de Auditoria
Nombre de auditora
El nombre de la auditora. Esto se genera automticamente cuando se crea una nueva auditora, pero se
puede modificar.
Especifica la cantidad de tiempo en milisegundos que puede transcurrir antes de que las acciones de
auditora estn obligados a ser procesados. Un valor de 0 indica la entrega sincrnica. El valor por defecto el
valor mnimo es 1000 (1 segundo). El mximo es 2.147.483.647 (2.147.483,647 segundos, o 24 das, 20
horas, 31 minutos, 23,647 segundos).
Fuerzas de un servidor de cerrar cuando la instancia del servidor escrito a la meta no puede escribir datos en
el objetivo de la auditora. El inicio de sesin emitiendo este debe tener el permiso SHUTDOWN. Si el inicio
de sesin no tiene este permiso, esta funcin se producir un error y un mensaje de error ser levantado.
Como una mejor prctica, esto slo debera utilizarse en casos en que un error de auditora podra poner en
peligro la seguridad o la integridad del sistema.
Destino de auditora
Especifica el objetivo de la auditora de datos. Las opciones disponibles son un archivo binario, el registro de
aplicacin de Windows, o el registro de seguridad de Windows. SQL Server no puede escribir en el registro
de seguridad de Windows sin configurar valores adicionales en Windows. Para obtener ms informacin, vea
Cmo: Escribir servidor de eventos de auditora en el registro de seguridad.
Nota: La escritura en el registro de seguridad no est disponible en Windows XP.
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Especifica el nmero mximo de archivos de auditora para mantener en el sistema de archivos. Cuando el
ajuste de MAX_ROLLOVER_FILES = ilimitado, no se impone ningn lmite en el nmero de archivos de
sustitucin que se crear. El valor predeterminado es ilimitado. El nmero mximo de archivos que se
pueden
especificar
es
2.147.483.647.
Especifica el tamao mximo, en megabytes (MB), para un archivo de auditora. El tamao mnimo que se
puede especificar es de 1024 KB y el mximo es 2.147.483.647 terabytes (TB). Tambin puede especificar
UNLIMITED, que no pone un lmite en el tamao del archivo. Especificar un valor inferior a 1024 KB se
producir el error MSG_MAXSIZE_TOO_SMALL. El valor predeterminado es ilimitado.
Especifica que el espacio es pre asignado en el disco igual al tamao del archivo especificado mximo. Este
ajuste slo se puede utilizar si MAXSIZE no es igual a unlimited. La configuracin por defecto es OFF.
Ruta de archivo
Especifica la ubicacin de la carpeta en la que los datos de auditora se escriben cuando el destino de
Auditora es un archivo. Al hacer clic en el botn al lado de este campo se abre el cuadro de dilogo Buscar
carpeta para especificar una ruta de archivo o crear una carpeta donde se escribe el archivo de auditora.
Ahora, despus de llenar los valores adecuados en el cuadro de dilogo, pulse Aceptar para crear una
auditora.
Server-level. These actions include server operations, such as management changes and logon and
logoff operations.
Database-level. These actions encompass data manipulation languages (DML) and data definition
language (DDL) operations.
Some actions performed on SQL Server auditing components are intrinsically audited in a specific audit, and
in these cases audit events occur automatically because the event occurred on the parent object.
The following actions are intrinsically audited:
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
Server-level audit action groups are actions similar to SQL Server security audit event classes. For more
information, see SQL Server Event Class Reference.
The following table describes the server-level audit action groups and provides the equivalent SQL Server
Event Class where applicable.
Description
SUCCESSFUL_LOGIN_GROUP
Indicates that a principal has successfully logged in to SQL Server. Events in this
class are raised by new connections or by connections that are reused from a
connection pool. Equivalent to the Audit Login Event Class.
LOGOUT_GROUP
Indicates that a principal has logged out of SQL Server. Events in this class are
raised by new connections or by connections that are reused from a connection
pool. Equivalent to the Audit Logout Event Class.
FAILED_LOGIN_GROUP
Indicates that a principal tried to log on to SQL Server and failed. Events in this
class are raised by new connections or by connections that are reused from a
connection pool. Equivalent to the Audit Login Failed Event Class.
LOGIN_CHANGE_PASSWORD_GROUP
APPLICATION_ROLE_CHANGE_PASSWORD_GR
OUP
SERVER_ROLE_MEMBER_CHANGE_GROUP
This event is raised whenever a login is added or removed from a fixed server role.
This event is raised for the sp_addsrvrolemember and sp_dropsrvrolemember
stored procedures. Equivalent to the Audit Add Login to Server Role Event Class.
DATABASE_ROLE_MEMBER_CHANGE_GROUP
This event is raised whenever a login is added to or removed from a database role.
This event class is raised for the sp_addrolemember, sp_changegroup, and
sp_droprolemember stored procedures. This event is raised on any Database role
member change in any database. Equivalent to the Audit Add Member to DB Role
Event Class.
BACKUP_RESTORE_GROUP
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
DBCC_GROUP
SERVER_OPERATION_GROUP
This event is raised when Security Audit operations such as altering settings,
resources, external access, or authorization are used. Equivalent to the Audit
Server Operation Event Class.
DATABASE_OPERATION_GROUP
AUDIT_ CHANGE_GROUP
This event is raised whenever any audit is created, modified or deleted. This event
is raised whenever any audit specification is created, modified, or deleted. Any
change to an audit is audited in that audit.
SERVER_STATE_CHANGE_GROUP
This event is raised when the SQL Server service state is modified. Equivalent to
the Audit Server Starts and Stops Event Class.
SERVER_OBJECT_CHANGE_GROUP
This event is raised for CREATE, ALTER, or DROP operations on server objects.
Equivalent to theAudit Server Object Management Event Class.
SERVER_PRINCIPAL_CHANGE_GROUP
This event is raised when server principals are created, altered, or dropped.
Equivalent to theAudit Server Principal Management Event Class.
This event is raised when a principal issues the sp_defaultdb or
sp_defaultlanguage stored procedures or ALTER LOGIN statements. Equivalent
to the Audit Addlogin Event Class.
This event is raised on the sp_addlogin and sp_droplogin stored procedures. Also
equivalent to the Audit Login Change Property Event Class.
This event is raised for the sp_grantlogin, sp_revokelogin, or sp_denylogin stored
procedures. Equivalent to the Audit Login GDR Event Class.
DATABASE_CHANGE_GROUP
This event is raised when a database is created, altered, or dropped. This event is
raised whenever any database is created, altered or dropped. Equivalent to
the Audit Database Management Event Class.
DATABASE_OBJECT_CHANGE_GROUP
DATABASE_PRINCIPAL_CHANGE_GROUP
This event is raised when principals, such as users, are created, altered, or dropped
from a database. Equivalent to the Audit Database Principal Management Event
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
SCHEMA_OBJECT_CHANGE_GROUP
SERVER_PRINCIPAL_IMPERSONATION_GROUP
This event is raised when there is an impersonation within server scope, such as
EXECUTE AS <login>. Equivalent to the Audit Server Principal Impersonation
Event Class.
DATABASE_PRINCIPAL_IMPERSONATION_GR
OUP
SERVER_OBJECT_OWNERSHIP_CHANGE_GRO
This event is raised when the owner is changed for objects in server scope.
UP
DATABASE_OWNERSHIP_CHANGE_GROUP
This event is raised when you use the ALTER AUTHORIZATION statement to
change the owner of a database, and the permissions that are required to do that
are checked. This event is raised for any database ownership change on any
database on the server. Equivalent to the Audit Change Database Owner Event
Class.
DATABASE_OBJECT_OWNERSHIP_CHANGE_G
This event is raised when a change of owner for objects within database scope.
ROUP
This event is raised for any object ownership change in any database on the server.
Equivalent to the Audit Database Object Take Ownership Event Class.
SCHEMA_OBJECT_OWNERSHIP_CHANGE_GRO
UP
This event is raised when the permissions to change the owner of schema object
(such as a table, procedure, or function) is checked. This occurs when the ALTER
AUTHORIZATION statement is used to assign an owner to an object. This event
is raised for any schema ownership change for any database on the server.
Equivalent to the Audit Schema Object Take Ownership Event Class.
SERVER_PERMISSION_CHANGE_GROUP
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
SERVER_OBJECT_PERMISSION_CHANGE_GRO
UP
DATABASE_PERMISSION_CHANGE_GROUP
DATABASE_OBJECT_PERMISSION_CHANGE_G
This event is raised when a GRANT, REVOKE, or DENY has been issued for
ROUP
database objects, such as assemblies and schemas. This event is raised for any
object permission change for any database on the server. Equivalent to the Audit
Database Object GDR Event Class.
SCHEMA_OBJECT_PERMISSION_CHANGE_GRO
UP
This event is raised whenever a grant, deny, revoke is performed against a schema
object. Equivalent to the Audit Schema Object GDR Event Class.
DATABASE_OBJECT_ACCESS_GROUP
This event is raised whenever database objects such as message type, assembly,
contract are accessed.
This event is raised for any access to any database.
Note
This could potentially lead to large audit records.
Equivalent to the Audit Database Object Access Event Class.
SCHEMA_OBJECT_ACCESS_GROUP
This event is raised whenever an object permission has been used in the schema.
Equivalent to theAudit Schema Object Access Event Class.
BROKER_LOGIN_GROUP
This event is raised to report audit messages related to Service Broker transport
security. Equivalent to the Audit Broker Login Event Class.
DATABASE_MIRRORING_LOGIN_GROUP
TRACE_CHANGE_GROUP
This event is raised for all statements that check for the ALTER TRACE
permission. Equivalent to theAudit Server Alter Trace Event Class.
Considerations
Server-level action groups cover actions across a SQL Server instance. For example, any schema object
access check in any database is recorded if the appropriate action group is added to a server audit
specification. In a database audit specification, only schema object accesses in that database are recorded.
Server-level actions do not allow for detailed filtering on database-level actions. A database-level audit, such
as audit of SELECT actions on the Customers table for logins in the Employee group is required to implement
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
detailed action filtering. Do not include server-scoped objects, such as the system views, in a user database
audit specification.
Database-Level Audit Action Groups are actions similar to SQL Server Security Audit Event classes. For more
information about event classes, see SQL Server Event Class Reference.
The following table describes the database-level audit action groups and provides their equivalent SQL
Server Event Class where applicable.
Description
DATABASE_ROLE_MEMBER_CHANGE_
GROUP
This event is raised whenever a login is added to or removed from a database role. This
event class is used with the sp_addrolemember, sp_changegroup, and sp_droprolemember
stored procedures.Equivalent to the Audit Add Member to DB Role Event Class
DATABASE_OPERATION_GROUP
This event is raised when operations in a database, such as checkpoint or subscribe query
notification, occur. Equivalent to the Audit Database Operation Event Class.
DATABASE_CHANGE_GROUP
This event is raised when a database is created, altered, or dropped. Equivalent to the Audit
Database Management Event Class.
DATABASE_OBJECT_CHANGE_GROUP
DATABASE_PRINCIPAL_CHANGE_GRO
UP
This event is raised when principals, such as users, are created, altered, or dropped from a
database. Equivalent to the Audit Database Principal Management Event Class. Also
equivalent to the Audit Add DB User Event Class, which occurs on deprecated
sp_grantdbaccess, sp_revokedbaccess, sp_adduser, and sp_dropuser stored procedures.
This event is raised whenever a database role is added to or removed using deprecated
sp_addrole and sp_droprole stored procedures. Equivalent to the Audit Add Role Event
Class.
SCHEMA_OBJECT_CHANGE_GROUP
DATABASE_PRINCIPAL_IMPERSONATI
ON_GROUP
This event is raised when there is an impersonation within database scope such as
EXECUTE AS <user> or SETUSER. Equivalent to the Audit Database Principal
Impersonation Event Class.
DATABASE_OWNERSHIP_CHANGE_GR
This event is raised when you use the ALTER AUTHORIZATION statement to change
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
OUP
the owner of a database, and the permissions that are required to do that are checked.
Equivalent to the Audit Change Database Owner Event Class.
DATABASE_OBJECT_OWNERSHIP_CHA
This event is raised when a change of owner for objects within database scope occurs.
NGE_GROUP
SCHEMA_OBJECT_OWNERSHIP_CHANG
E_GROUP
Equivalent to the Audit Schema Object Take Ownership Event Class. This event is raised
when the permissions to change the owner of schema object such as a table, procedure, or
function is checked. This occurs when the ALTER AUTHORIZATION statement is used
to assign an owner to an object.
DATABASE_PERMISSION_CHANGE_GR
OUP
This event is raised whenever a GRANT, REVOKE, or DENY is issued for a statement
permission by any user in SQL Server for database-only events such as granting
permissions on a database. Equivalent to the Audit Database Scope GDR Event Class.
DATABASE_OBJECT_PERMISSION_CHA
NGE_GROUP
This event is raised when a GRANT, REVOKE, or DENY has been issued for database
objects, such as assemblies and schemas. Equivalent to the Audit Database Object GDR
Event Class.
SCHEMA_OBJECT_PERMISSION_CHANG
E_GROUP
This event is raised whenever a grant, deny, or revoke is issued for a schema object.
Equivalent to the Audit Schema Object GDR Event Class.
DATABASE_OBJECT_ACCESS_GROUP
This event is raised whenever database objects such as certificates and asymmetric keys
are accessed. Equivalent to the Audit Database Object Access Event Class.
SCHEMA_OBJECT_ACCESS_GROUP
This event is raised whenever an object permission has been used in the schema.
Equivalent to theAudit Schema Object Access Event Class.
Database-level actions support the auditing of specific actions directly on database schema and schema
objects, such as Tables, Views, Stored Procedures, Functions, Extended Stored Procedures, Queues,
Synonyms. Types, XML Schema Collection, Database, and Schema are not audited. The audit of schema
objects may be configured on Schema and Database, which means that events on all schema objects
contained by the specified schema or database will be audited. The following table describes database-level
audit actions.
Action
Description
SELECT
UPDATE
Realizado por:
Geobani Ramrez Hernndez
Juan Ticante Vicente
Arlett Morales Atzin
INSERT
DELETE
EXECUTE
RECEIVE
REFERENCES
Considerations
Database-level audit actions do not apply to Columns.
When the query processor parameterizes the query, the parameter can appear in the audit event log instead
of the column values of the query.
You can also audit the actions in the auditing process. This can be in the server scope or the database scope.
In the database scope, it only occurs for database audit specifications. The following table describes auditlevel audit action groups.
Description
AUDIT_ CHANGE_GROUP
This event is raised whenever one of the following commands are issued:
CREATE SERVER AUDIT