Evento 31551 cuando Operations Manager intenta conectarse a la base de datos del almacén de datos

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3084547
Síntomas
Un servidor de administración de System Center Operations Manager no puede conectarse o comunicarse con el clúster SQL que aloja la base de datos del almacén de datos. En esta situación, el identificador de suceso 31551 se graba en el registro de Operations Manager, junto con una descripción similar a la siguiente para diversos nombres de flujo de trabajo:

Nombre de registro: Gerente de operaciones
Origen: Módulos de servicios de salud
Fecha:
ID. de suceso: 31551
Categoría de tarea: Almacén de datos de
Nivel: Error
Palabras clave: clásico
Usuario: N/D
Equipo: servidor. Contoso.com
Descripción:
Error al almacenar datos en el almacén de datos. Se volverá a intentar la operación.
Excepción 'SqlException': Se ha producido un error relacionado con la red o específico de la instancia al establecer una conexión a SQL Server. El servidor no se encontró o no estaba accesible. Compruebe que el nombre de instancia es correcto y que SQL Server está configurado para permitir conexiones remotas. (proveedor: Interfaces de red SQL, error: 26 - Error Buscar servidor/instancia especificado)

Uno o más flujos de trabajo fueron afectados por esto.

Nombre del flujo de trabajo: Microsoft.SystemCenter.DataWarehouse.CollectEventData
Nombre de instancia: servidor. Contoso.com
ID. de instancia: {8A13A832-776E-096E-32E7-DC479FCD6DBC}
Grupo de administración: SupportGroup
Causa
El enfoque aquí debe estar en la siguiente cadena:

Error: 26 - Error Buscar servidor/instancia especificado

Este error a menudo se considera que se produce porque una conexión remota no está habilitada en el servidor. Sin embargo, realmente se genera este error cuando el cliente no puede recibir un paquete de SSRP respuesta UDP de explorador de SQL. Normalmente, este comportamiento se produce porque la comunicación del puerto UDP está bloqueada entre el servidor de administración y el clúster SQL que aloja el DW del Administrador de operaciones.

Tenga en cuenta que este error produce sólo cuando intenta conectarse a una instancia de SQL Servernamed. No debe ocurrir cuando se conecta a la instancia predeterminada. Esto es, incluso si falla el intento de conexión en este momento (por ejemplo, debido a un error al buscar el servidor especificado o instancia), seguirá intentando conectarse con los valores predeterminados (por ejemplo, utilizando el puerto TCP predeterminado de 1433, el nombre de canalización predeterminada de canalizaciones con nombre etc.). Otros mensajes de error pueden generarse debido a un error más adelante, pero no en este mensaje de error.
Solución
Para resolver este problema, debe resolver cualquier problema está provocando la comunicación del puerto UDP errores entre el servidor de administración y el clúster SQL. En la mayoría de los casos, es bastante fácil aislar el problema siguiendo estos pasos:
  1. Asegúrese de que el nombre del servidor es correcto (por ejemplo, asegúrese de que no hay ningún error en el nombre).
  2. Asegúrese de que el nombre de instancia es correcto y que la instancia existe realmente en el equipo de destino. Tenga en cuenta que algunas aplicaciones convierten \\ a \. Si no está seguro acerca de la aplicación, pruebe a "servidor" y "server\\instance" en la cadena de conexión.
  3. Asegúrese de que el servidor es alcanzable. Asegúrese de que DNS puede resolver correctamente y que puede hacer ping en el servidor.
  4. Asegúrese de que el servicio SQL Browser se está ejecutando en el servidor.
  5. Si el servidor de seguridad está habilitada en el servidor, asegúrese de que hay una excepción para sqlbrowser.exe o el puerto UDP 1434.

Puede descargar la utilidad PortQry en el siguiente artículo de Knowledge Base para probar los pasos 4 y 5:

832919Nuevas características y funcionalidad en PortQry versión 2.0

Una vez que PortQry, ejecute el siguiente comando:

Portqry.exe - n nombreDeServidor -p UDP -e 1434

Si este comando devuelve información y contiene la instancia de destino, puede descartar los escenarios en los pasos 4 y 5. Esto significa que el Explorador de SQL se está ejecutando y que el servidor de seguridad no está bloqueando los paquetes UDP de explorador de SQL.

Una vez que haya terminado con estos pasos, el ya no se produce error. El servidor de administración todavía puede no puede conectar con el servidor SQL, pero en este caso, otro mensaje de error debe ser t desencadenada en este momento. Si no puede conectar el servidor de administración, sustituirlos por "servidor" y/o de "tcp:server\instance" con "np:server\instance" y, a continuación, vea si tiene éxito con TCP o el protocolo de NP.
Más información
Este problema se debe a una combinación de las siguientes acciones:
  • Características del clúster de Windows
  • ¿Cómo se descubre la SQL Server instancia con nombre
Cuando se conecta a las instancias con nombre de SQL Server, los componentes de cliente se basan en Explorador SQL para descubrir el servidor y sus parámetros. El proceso de descubrimiento se ejecuta como sigue:

  • El cliente envía un paquete UDP al explorador de SQL en el equipo de destino. Una vez la instancia con nombre en un clúster de Windows, el paquete se envía a la dirección IP de clúster, o más específicamente, a la dirección IP que corresponde a la máquina virtual que está ejecutando SQL Server. Sin embargo, Explorador de SQL no es compatible con clústeres y escucha en cualquier de IP.
  • Cuando el Explorador SQL recibe el paquete de solicitud UDP, envía un paquete de respuesta UDP volver al cliente. Aunque la dirección IP de destino es la dirección IP del cliente, se cambia la dirección IP de origen. Ahora es la dirección IP del adaptador de red en el computerinstead físico de la dirección IP de SQL Server virtual.
  • La dirección IP de origen del paquete de respuesta UDP viene determinada por el sistema operativo Windows, basado en la tabla de enrutamiento. Puesto que la dirección IP de SQL Server virtual y la dirección IP que está conectada al adaptador de red físico suelen encontrarse en la misma subred y, por tanto, pertenecen a la misma ruta, se selecciona la dirección IP física. Dependiendo de la configuración de seguridad en los equipos cliente y servidor, este paquete de respuesta UDP puede eliminarse por un servidor de seguridad de otros fabricantes o por IPsec porque ha cambiado la dirección IP del mismo nivel. Tenga en cuenta que Firewall de Windows no quitará el paquete.
  • Tenga en cuenta que si el cliente es un equipo basado en Windows Vista, IPsec puede colocar el paquete si está habilitada la directiva IPsec en el cliente y no puede establecer una conexión de confianza entre el cliente y el servidor. Para evitar este problema, especificar manualmente el nombre de puerto o tubería TCP en la cadena de conexión.
R2 de OpsMgr 2012

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3084547 - Última revisión: 08/13/2015 21:36:00 - Revisión: 1.0

Microsoft System Center 2012 R2 Operations Manager, Microsoft System Center 2012 Operations Manager Service Pack 1, Microsoft System Center 2012 Operations Manager, Microsoft System Center Operations Manager 2007 R2

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3084547 KbMtes
Comentarios