¿Por Qué No Inicia el Agente SQL Server en Contpaq? Solución Rápida y Efectivapost-template-default single single-post postid-46 single-format-standard et_pb_button_helper_class et_fixed_nav et_show_nav et_secondary_nav_enabled et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_pb_footer_columns4 et_cover_background et_pb_gutter et_pb_gutters3 et_right_sidebar et_divi_theme et-db
771 715 4434

En este artículo se proporcionan instrucciones de solución de problemas para un problema en el que el servicio agente SQL Server deja de responder o tarda más de lo esperado al intentar iniciarlo. Muchos problemas subyacentes diferentes pueden causar este problema.

Causas comunes del error de inicio

Se produce un error en un Agente SQL Server al intentar iniciarlo o se tarda más de lo esperado en iniciarse. Este problema puede producirse si configura un gran número de trabajos en SQL Server Agent con numerosos horarios de ejecución. Además, este problema puede producirse si se quita o no funciona el controlador de conectividad abierta de base de datos (ODBC) de SQL Server, situación que ocurre a menudo después de las actualizaciones del sistema.

Es importante recordar que el Agente SQL Server usa el controlador ODBC de SQL Server para conectarse a SQL Server. Compruebe si el controlador ODBC de SQL Server necesario está presente comparándolo con la tabla que se encuentra en las versiones de SQL Server y los controladores ODBC y OLE DB.

Análisis de metadatos y procesos

Cuando se inicia el Agente SQL Server, el componente SQLAgent - Generic Refresher ejecuta el procedimiento msdb.dbo.sp_sqlagent_refresh_job para actualizar los metadatos del trabajo. Durante esta operación, SQL Server puede comprobar repetidamente la pertenencia a grupos de Windows para propietarios de trabajos o cuentas de proxy. Cuando se produce este problema, la sesión está en un estado RUNNABLE y espera regularmente por el tipo de espera PREEMPTIVE_OS_LOOKUPACCOUNTSID.

Problemas de autenticación y red

En ocasiones, el servicio puede fallar debido a errores de inicio de sesión, tal como se refleja en el registro: The MSSQLSERVER service was unable to log on as domain\mssqlsvc with the currently configured password due to the following error: Source: NetLogon Description: There are currently no logon servers available to service the logon request.

Lea también: Funciones del Agente Independiente Fiscal

El problema 1 y el problema 2 se producen porque el servidor es un equipo independiente y el servicio NetLogon no se inicia en el servidor.

Pasos recomendados para la resolución

Para solucionar estos inconvenientes, se deben seguir una serie de configuraciones técnicas:

  • Reparación de controladores: Después de completar los pasos de reparación, puede probar la conexión a SQL Server mediante la configuración de un DSN de prueba con el controlador de SQL Server reparado.
  • Configuración de inicio: Configure el inicio de SQL Server para que se retrase el inicio de determinados servidores Windows y configure el inicio de SQL Server para volver a intentarlo.
  • Red y recuperación: Cambie el valor de Detección de direcciones duplicadas (-DadTransmits) a 1 para todas las interfaces de red del servidor. Asimismo, cambie las opciones de recuperación de SQL Server y los servicios de Agente SQL Server, especificando "Reiniciar el servicio" como acción para las opciones de error.
  • Dependencias: Puede agregar las dependencias mediante comandos específicos, considerando en el ejemplo siguiente que se trata de una instancia MSSQLSERVER predeterminada de SQL Server.

Lea también: Agente de la Agencia Tributaria

Lea también: Definición Agente Retenedor IVA

tags: #agente #sql #server #contpaq #no #inicia