Trabajo con registros de Microsoft SQL Server - Amazon Relational Database Service

Trabajo con registros de Microsoft SQL Server

Puede usar la consola de Amazon RDS para ver, supervisar y descargar los registros del Agente SQL Server y los registros de errores de Microsoft SQL Server.

Supervisión de archivos de registro

Si ve un registro en la consola de Amazon RDS, puede ver su contenido tal y como está en ese momento. Supervisar un registro en la consola lo abre en un estado dinámico que permite ver las actualizaciones que se producen en él prácticamente en tiempo real.

El registro más reciente es el único activo para la supervisión. Por ejemplo, suponga que tiene los registros que se muestran a continuación:

Imagen de la sección Registros desde la consola de Amazon RDS con un registro de errores seleccionado.

Solo log/ERROR, el registro más reciente, se actualiza activamente. Puede elegir otros para supervisarlos, pero son estáticos y no se actualizarán.

Archivado de archivos de registro

La consola de Amazon RDS muestra registros de la semana anterior hasta el día en curso. Puede descargar y archivar los registros para usarlos como referencia después de ese tiempo. Una forma de archivar los registros es cargarlos en un bucket de Amazon S3. Para ver instrucciones acerca de cómo configurar un bucket de Amazon S3 y cargar un archivo, consulte Conceptos básicos de Amazon S3 en la Guía de introducción de Amazon Simple Storage Service y haga clic en Get Started (Comenzar).

Visualización de registros de agentes y errores

Para ver los registros del agente y de errores de Microsoft SQL Server, use el procedimiento almacenado de Amazon RDS rds_read_error_log con los siguientes parámetros:

  • @index – la versión del registro que se va a recuperar. El valor predeterminado es 0, que recupera el registro de errores actual. Especifique 1 para recuperar el registro anterior, especifique 2 para recuperar el anterior a ese y así sucesivamente.

  • @type – el tipo de registro que se va a recuperar. Especifique 1 para recuperar un registro de errores. Especifique 2 para recuperar un registro del Agente.

En el ejemplo siguiente se solicita el registro de errores actual.

EXEC rdsadmin.dbo.rds_read_error_log @index = 0, @type = 1;

Para obtener más información acerca de los errores de SQL Server, vea Errores del motor de base de datos en la documentación de Microsoft.