Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Auditoría de SQL Server en instancias de bases de datos personalizadas de Amazon EC2 o Amazon RDS Custom
En esta sección se proporciona información sobre las opciones de auditoría de SQL Server en Amazon EC2 y Amazon RDS Custom, lo que incluye la creación de auditorías de servidores y bases de datos, la visualización de los registros de auditorías y la supervisión de los resultados.
Requisitos previos
-
Inicio de sesión en bases de datos con un permiso
ALTER ANY SERVER AUDIToCONTROL SERVER
Versiones compatibles
-
Cualquier edición de SQL Server, versión 2016 y posteriores
Uso del modo de auditoría C2
El modo de auditoría C2 audita eventos como los inicios de sesión de los usuarios, las llamadas a procedimientos almacenados y la creación y eliminación de objetos. Este modo puede generar grandes cantidades de datos porque lo audita todo, aunque también es posible que no se audite nada. Los registros de auditorías C2 se almacenan en el directorio de datos predeterminado de la instancia de SQL Server. El tamaño máximo de cada archivo de registro es de 200 MB Se crea automáticamente un nuevo archivo cuando se llega a este límite. Puede activar las auditorías C2 mediante SQL Server Management Studio. Para más información, consulte la documentación de Microsoft SQL Server
importante
Microsoft planea eliminar el modo de auditoría C2 en una versión futura de SQL Server. Le recomendamos que evite el uso de esta característica.
Cómo usar el modo de auditoría C2 para auditar los inicios de sesión fallidos:
-
En SQL Server Management Studio, conéctese a la instancia de SQL Server para la que desea habilitar la auditoría.
-
Seleccione la instancia de SQL Server, haga clic en ella con el botón derecho del ratón, elija Propiedades y, a continuación, Seguridad.
-
En Auditorías de inicio de sesión, elija una opción de configuración. Puede auditar solo inicios de sesión fallidos, solo inicios de sesión correctos, ambos o ninguno. (El valor predeterminado es solo inicios de sesión fallidos).
-
En Opciones, seleccione Habilitar el seguimiento de auditorías C2.
Creación y visualización de auditorías
Creación de auditorías de servidor
Una auditoría de servidor en SQL Server recopila las acciones por instancia o base de datos que se deben supervisar. El resultado de la auditoría se guarda en una ruta del archivo de destino de auditorías, en un registro de seguridad de Windows o en un registro de la aplicación.
Cómo crear una auditoría de servidor:
-
En SQL Server Management Studio, en el Explorador de objetos, expanda Seguridad, haga clic con el botón derecho en Auditorías y, a continuación, elija Nueva auditoría. Se creará un nuevo objeto de auditoría de SQL Server para la auditoría del servidor.
-
En Destino de auditoría, elija un archivo, un registro de seguridad o un registro de la aplicación.
-
Si seleccionó un archivo como destino, especifique la ubicación de la carpeta.
-
Configure otras opciones y, a continuación, elija Aceptar.
-
Para activar la auditoría, haga clic con el botón derecho en la nueva configuración de auditoría y, a continuación, elija Habilitar auditoría.
Para más información, consulte la documentación de Microsoft SQL Server
Creación de especificaciones de auditoría de servidor
La especificación de una auditoría de servidor recopila muchos grupos de acciones del servidor generados por la característica Eventos extendidos de SQL Server. Puede incluir grupos de acciones de auditoría en una especificación de auditoría de servidor. Estas acciones se envían a la auditoría, que las registra en el registro o el archivo de destino.
Cómo crear una especificación de auditoría de servidor:
-
En SQL Server Management Studio, en el Explorador de objetos, expanda Seguridad, haga clic con el botón derecho en Especificaciones de auditoría de servidor y, a continuación, elija Nueva especificación de auditoría de servidor.
-
En Auditoría, elija la auditoría de servidor que creó antes.
-
En Acciones, elija el tipo de acción de auditoría que especifique los grupos de acción de auditoría de servidor y las acciones de auditoría que desea capturar y, a continuación, elija Aceptar.
-
Para activar la especificación de auditoría de servidor, haga clic con el botón derecho en la nueva especificación y, a continuación, elija Habilitar especificación de auditoría de servidor.
Para más información, consulte Create a Server Audit and Server Audit Specification
Creación de especificaciones de auditoría de base de datos
Puede crear un objeto de especificación de auditoría de base de datos para la auditoría de base de datos. Esta especificación especifica los grupos de acciones de auditoría de base de datos y las acciones de auditoría que se deben capturar.
Cómo crear una especificación de auditoría de base de datos:
-
En SQL Server Management Studio, en el Explorador de objetos, expanda la base de datos que desee auditar.
-
Expanda la carpeta Seguridad, haga clic con el botón derecho en Especificaciones de auditoría de base de datos y, a continuación, elija Nueva especificación de auditoría de base de datos.
-
En Acciones, configure uno o más tipos de acciones de auditoría de base de datos. Seleccione las instrucciones que desee auditar (como DELETE o INSERT) y la clase de objeto en la que desee llevar a cabo la acción.
-
Cuando haya terminado de seleccionar opciones, elija Aceptar.
-
Para activar la especificación de auditoría de base de datos, haga clic con el botón derecho en la nueva especificación y, a continuación, elija Habilitar especificación de auditoría de base de datos.
Para más información, consulte Create a server audit and database audit specification
Visualización de registros de auditoría de SQL Server
Cómo ver registros de auditoría:
-
En SQL Server Management Studio, haga clic con el botón derecho en el objeto de auditoría de SQL Server y, a continuación, elija Ver registros de auditoría.
El Visor de archivos de registro muestra el registro de auditoría independientemente de su ubicación (un archivo o el registro de eventos de Windows).
-
Para personalizar las entradas de registro que se muestran, elija Filtrar.
-
Para exportar el registro a un archivo de registro, elija Exportar.
-
Cuando haya terminado de ver el registro, elija Cerrar.
Para más información, consulte la documentación de Microsoft SQL Server
Monitorización
Puede supervisar los registros de auditoría que se registran en un archivo de auditoría, en un registro de aplicaciones o eventos de seguridad o en una tabla de auditorías en la base de datos mediante soluciones de supervisión como Nagios