GNU/Linux >> Tutoriales Linux >  >> Linux

Revisar los registros del agente del servidor MSSQL

Este artículo lo ayuda a navegar por los registros de Microsoft® MSSQL® Server Agent cuando intenta reducir un problema.

Información general

De forma predeterminada, el Agente SQL Server crea un registro de errores que registra advertencias y errores.

Los mensajes de advertencia brindan información sobre posibles problemas, como "El trabajo (nombre del trabajo) se eliminó mientras se ejecutaba".

Los errores requieren la intervención de un administrador del sistema. Un ejemplo es:"No se puede iniciar la sesión de correo".

SQL Server® puede mantener hasta nueve registros de errores del Agente SQL Server. Cada registro archivado tiene una extensión que indica la edad relativa del registro. Una extensión de .1 indica el registro de errores archivado más reciente y una extensión de .9 indica el registro de errores archivado más antiguo.

El sistema no escribe mensajes de seguimiento de ejecución en el registro del Agente SQL Server porque pueden llenar espacio en el registro. Tener un registro de errores completo reduce su capacidad para analizar problemas más difíciles de manera efectiva. El registro de errores aumenta la carga de procesamiento del servidor, por lo que, en general, debe capturar todos los mensajes solo cuando esté depurando un problema específico.

Cuando el Agente SQL Server está detenido, puede modificar la ubicación del registro de errores del Agente SQL Server. Cuando no hay información en el registro de errores, no puede abrir el archivo de registro. Realice un ciclo del registro del Agente SQL Server en cualquier momento sin detener el Agente SQL Server utilizando dbo.sp_cycle_agent_errorlog .

Permisos

Para que el Agente SQL Server funcione correctamente, debe configurar el Agente para que utilice las credenciales de un usuario que sea miembro de la función fija del servidor sysadmin en SQL Server. El usuario debe tener los siguientes permisos:

  • Iniciar sesión como un servicio (SeServiceLogonRight )
  • Reemplace un token de nivel de proceso (SeAssignPrimaryTokenPrivilege )
  • Omitir la comprobación de poligonal (SeChangeNotifyPrivilege )
  • Ajuste las cuotas de memoria para un proceso (SeIncreaseQuotaPrivilege )

Nota: El Explorador de objetos muestra el nodo del Agente SQL Server solo si tiene permiso para usarlo.

Ver el registro del Agente SQL Server

  1. En Explorador de objetos , haz clic en + firme para expandir el servidor que contiene el registro de errores del Agente SQL Server que desea ver.
  2. Haga clic en + firme para expandir Agente SQL Server .
  3. Haga clic en + firme para expandir los registros de errores carpeta.
  4. Haga clic con el botón derecho en el registro de errores que desea ver y seleccione Ver registro de agente .
  5. Seleccione las opciones apropiadas. Ver Opciones disponibles .
  6. Haga clic en cerrar .

Opciones disponibles

El Visor de archivos de registro -nombre_del_servidor cuadro de diálogo tiene las siguientes opciones:

Registro de carga

Abre un cuadro de diálogo donde puede especificar un archivo de registro para cargar.

Exportar

Abre un cuadro de diálogo que le permite exportar la información que se muestra en la cuadrícula de resumen del archivo de registro a un archivo de texto.

Actualizar

Actualiza la vista de los registros seleccionados. El Actualizar El botón vuelve a leer los registros seleccionados del servidor de destino mientras aplica cualquier configuración de filtro.

Filtro

Abre un cuadro de diálogo que le permite especificar la configuración utilizada para filtrar el archivo de registro, como Conexión , Fecha u otros criterios generales de filtro.

Buscar

Busca en el archivo de registro un texto específico. No se admite la búsqueda con caracteres comodín.

Parar

Detiene la carga de las entradas del archivo de registro. Por ejemplo, puede usar esta opción si un archivo de registro remoto o sin conexión tarda mucho en cargarse y desea ver solo las entradas más recientes.

Resumen del archivo de registro

Muestra un resumen del filtrado de archivos de registro. Si no filtra el archivo, verá el siguiente texto, No se aplicó ningún filtro . Si aplica un filtro al registro, verá el texto Filtrar entradas de registro donde: .

Detalles de la fila seleccionada

Selecciona una fila para mostrar detalles adicionales sobre la fila del evento seleccionado en la parte inferior de la página. Reordene las columnas arrastrándolas a nuevas ubicaciones en la cuadrícula. Cambie el tamaño de las columnas arrastrando las barras de separación de columnas en el encabezado de la cuadrícula hacia la izquierda o hacia la derecha. Haga doble clic en las barras separadoras de columna en el encabezado de la cuadrícula para ajustar automáticamente el tamaño de la columna al ancho del contenido.

Instancia

Muestra el nombre de la instancia en la que ocurrió el evento, que se muestra como el nombre de la computadora o el nombre de la instancia.

Fecha

Muestra la fecha del evento.

Fuente

Muestra la función de origen a partir de la cual se crea el evento, como el nombre del servicio (MSSQLSERVER , por ejemplo). Esto no aparece para todos los tipos de registro.

Mensaje

Muestra cualquier mensaje asociado con el evento.

Tipo de registro

Muestra el tipo de registro al que pertenece el evento. Todos los registros seleccionados aparecen en la ventana de resumen del archivo de registro.

Fuente de registro

Muestra una descripción del registro de origen en el que se captura el evento.

Renombrar un registro del Agente SQL Server

Nota: El Agente SQL Server no escribe en el nuevo archivo de registro hasta que reinicia el servicio del Agente SQL Server.

  1. En Explorador de objetos , haz clic en + firme para expandir el servidor que contiene el registro de errores del Agente SQL Server que desea cambiar de nombre.
  2. Haga clic en + firme para expandir el Agente SQL Server.
  3. Haga clic con el botón derecho en Registros de errores carpeta y seleccione Configurar .
  4. En Configurar registros de errores del Agente SQL Server cuadro de diálogo, vaya al Archivo de registro de errores caja.
  5. Ingrese la nueva ruta del archivo y el nombre del archivo para el registro de errores. Como alternativa, haga clic en los puntos suspensivos ( ) para abrir Especificar la ubicación del registro de errores del agente cuadro de diálogo.
  6. Haga clic en Aceptar .

Enviar mensajes de error del Agente SQL Server

Nota: El servicio Microsoft Windows Messenger debe estar ejecutándose para recibir eventos de envío de red.

  1. En Explorador de objetos , haz clic en + sign para expandir el servidor que contiene el registro de errores del Agente SQL Server desde el que desea enviar mensajes de error mediante net send .
  2. Haga clic con el botón derecho en Agente SQL Server y seleccione Propiedades .
  3. En las Propiedades del Agente SQL Server -nombre_del_servidor cuadro de diálogo, en Registro de errores en el General página, escriba el nombre de usuario o el nombre de la computadora a la que desea enviar mensajes de error en el cuadro Destinatario de envío neto .
  4. Haga clic en Aceptar .

Escribir mensajes de seguimiento de ejecución en el registro de errores del Agente SQL Server

Nota :Debido a que esta opción puede hacer que el registro de errores aumente, incluya mensajes de seguimiento de ejecución en los registros de errores del Agente SQLServer solo cuando investigue un problema específico del Agente SQL Server.

  1. En Explorador de objetos , haz clic en + firme para expandir el servidor que contiene el registro de errores del Agente SQL Server en el que desea escribir mensajes de seguimiento de ejecución.
  2. Haga clic con el botón derecho en Agente SQL Server y seleccione Propiedades .
  3. En las Propiedades del Agente SQL Server -nombre_del_servidor cuadro de diálogo, en Registro de errores en el General seleccione la página Incluir mensajes de seguimiento de ejecución casilla de verificación.
  4. Haga clic en Aceptar .

Linux
  1. La pantalla de inicio de sesión del servidor es negra

  2. Instale la herramienta Splunk Log Analyzer en Ubuntu 20.04

  3. Configurar el trasvase de registros para el servidor MSSQL

  4. Uso de registros del servidor

  5. redirigir los registros del servicio systemd al archivo

Cómo enviar sus registros en el servidor Bitnami ELK de E2E a través del agente Filebeat

Supervise los registros del servidor:instale Log.io en CentOS 7 / RHEL 7

Registros del sistema

Visualización de registros en un servidor Linux remoto

Envío de registros de auditoría al servidor SYSLOG

¿Hay una forma adecuada de borrar los registros?