Compartir a través de


Configuración de Operations Manager para comunicarse con SQL Server

Si después de instalar System Center Operations Manager mueves la base de datos operativa o de almacenamiento de datos de Operations Manager a otra instancia de SQL Server, mueves las bases de datos a un grupo de disponibilidad Always On de SQL Server o vuelves a configurar la instancia de SQL Server, debes seguir los pasos siguientes para volver a configurar el grupo de administración para hacer referencia al nuevo puerto TCP/IP, nombre de instancia o nombre de equipo.

Nombre de instancia de SQL

Para todos los pasos siguientes en los que se hace referencia a un nombre de red de instancia de SQL, usa el formato computername\instancename seguido de una coma y, a continuación, el número de puerto de SQL Server (computername\instancename,portNumber). Si hospedas la base de datos en un clúster de SQL Server, reemplaza el computername con el nombre de red virtual del grupo de recursos del clúster de SQL. Si la base de datos forma parte de un grupo de disponibilidad Always On de SQL, reemplaza computername\instancename con el nombre de escucha del grupo de disponibilidad en el formato de AvalabilityGroupListenerName,portNumber.

Configuración de las opciones de la base de datos operativa

  1. En cada servidor de administración, ejecuta regedit desde un símbolo del sistema con privilegios elevados y, a continuación, edita:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database Cambia DatabaseServerName por el nombre de red de la instancia de SQL de la base de datos operativa.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup Cambia DatabaseServerName por el nombre de red de la instancia de SQL de la base de datos operativa.

  2. En cada servidor de administración, edita el archivo %ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config para System Center 2016 Operations Manager o para todas las versiones posteriores ( 2019 y 2022)%ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config:

    • En la etiqueta <Category Name=”Cmdb”>, cambia el valor de ServerName por el nombre de red de la instancia de SQL de la base de datos operativa y cambia el valor de PortNumber al número de puerto de SQL Server.

    • En la etiqueta <Name=”ConfigStore”>, cambia el valor de ServerName por el nombre de red de la instancia de SQL de la base de datos operativa y cambia el valor de PortNumber al número de puerto de SQL Server.

  3. Configura lo siguiente en la instancia de SQL Server que hospeda la base de datos operativa:

    a. Abra SQL Server Management Studio.

    b. En el panel Explorador de objetos, expande Bases de datos, expande la base de datos operativa (por ejemplo, OperationsManager), expande Tablas, haz clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$ManagementGroup y selecciona Editar primeras 200 filas. En el panel de resultados, desplázate a la derecha a la columna titulada column.SQLServerName_<GUID>.

    c. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos operativa.

    d. Haz clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring y selecciona Editar las primeras 200 filas. En el panel de resultados, desplázate a la derecha a la columna titulada MainDatabaseServerName_<GUID>.

    e. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos operativa.

    f. Haz clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log y selecciona Editar las primeras 200 filas. En el panel de resultados, desplázate a la derecha a la columna titulada Post_MainDatabaseServerName_<GUID>.

    g. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos operativa.

Configuración de las opciones de la base de datos de almacenamiento de datos

  1. En cada servidor de administración, ejecuta regedit desde un símbolo del sistema con privilegios elevados y luego edita:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
    Cambia DataWarehouseDBServerName por el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

  2. Inicia SQL Server Management Studio y conéctate a la instancia de SQL Server que hospeda la base de datos operativa.

  3. En el panel Explorador de objetos, expande Bases de datos, expande la base de datos operativa (por ejemplo, OperationsManager), expande Tablas, haz clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$DataWarehouse y selecciona Editar primeras 200 filas.

  4. En el panel de resultados, desplázate a la derecha a la columna titulada MainDatabaseServerName_<GUID>.

  5. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

  6. Haz clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring y selecciona Editar las primeras 200 filas.

  7. En el panel de resultados, desplázate a la derecha a la columna titulada MainDatabaseServerName_<GUID>.

  8. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

  9. Haz clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log y selecciona Editar las primeras 200 filas.

  10. En el panel de resultados, desplázate a la derecha a la columna titulada Post_MainDatabaseServerName_<GUID>.

  11. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

  12. Haz clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log y selecciona Editar las primeras 200 filas.

  13. En el panel de resultados, desplázate a la derecha a la columna titulada Post_MainDatabaseServerName_<GUID>.

  14. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

  15. Haz clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher y selecciona Editar las primeras 200 filas.

  16. En el panel de resultados, desplácese a la derecha a la columna titulada DatabaseServerName_<GUID>.

  17. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

  18. Haz clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log y selecciona Editar las primeras 200 filas.

  19. En el panel de resultados, desplázate a la derecha a la columna titulada Post_DatabaseServerName_<GUID>.

  20. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

  21. En el panel Explorador de objetos, expande Bases de datos, expande la base de datos de almacenamiento de datos (por ejemplo, OperationsManagerDW), expande Tablas, haz clic con el botón derecho en dbo.MemberDatabase y selecciona Editar las primeras 200 filas.

  22. En el panel de resultados, desplázate a la derecha a la columna titulada column.ServerName.

  23. En la primera fila, escribe el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

  24. Configura lo siguiente en la instancia de SQL Server que hospeda la base de datos operativa:

    a. Abra SQL Server Management Studio.

    b. En el panel Explorador de objetos, expande Bases de datos y selecciona la base de datos operativa (por ejemplo, OperationsManager).

    c. Haz clic en Nueva consulta en el menú, ejecuta la siguiente consulta para buscar los GUID correspondientes al nombre de propiedad llamado MainDatabaseServerName y anota los resultados (la consulta debe devolver dos registros):

    select * from [dbo].[ManagedTypeProperty]
    
    where [ManagedTypePropertyName] like 'MainDatabaseServerName'
    

    d. Expande la base de datos operativa (por ejemplo, OperationsManager), expande Tablas, haz clic con el botón derecho en dbo.GlobalSettings y selecciona Editar las primeras 200 filas.

    e. En el panel de resultados, desplázate a la derecha de la columna titulada column.ManagedTypePropertyId.

    f. Busca la fila con un GUID que corresponda a uno de esos GUID devueltos por la consulta anterior (normalmente el número de fila 8) y escribe el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

Actualizar servidor de informes

Realiza los pasos siguientes para modificar la configuración del componente del servidor de informes de Operations Manager después de actualizar la configuración de la base de datos de almacenamiento de datos de informes.

  1. Inicia sesión en el equipo que hospeda el servidor de informes de Operations Manager.

  2. Desde un símbolo del sistema con privilegios elevados, ejecuta regedit y luego edita de la forma siguiente:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting. Cambia DWDBInstance a computer\<instance> seguido de una coma y, a continuación, el número de puerto de SQL Server (computer\instance,portNumber). Si hospedas la base de datos del almacenamiento de datos en un clúster de SQL Server, reemplaza el ordenador por el nombre de red virtual del clúster. Si la base de datos forma parte de un grupo de disponibilidad Always On de SQL, reemplaza computer\<instance> por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListenerName,portNumber>.

  3. Seleccione Aceptar.

  4. Abre un explorador y ve a la página web de informes, http://localhost/reports_instancename. Si no hay ninguna instancia con nombre, ve a http://localhost/reports.

  5. Selecciona Mostrar detalles y selecciona Data Warehouse Main (Principal del almacenamiento de datos). Busca Cadena de conexión y la línea que lee source=<computer>\<instance>;initial.

  6. Cambia la cadena de conexión para que contenga el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

    • Cadena de conexión de ejemplo:
      data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
    • Cadena de conexión de ejemplo:
      data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
  7. Seleccione Aplicar.

  8. Para cambiar la cadena de conexión de AppMonitoringSource, selecciona Supervisión de aplicaciones y Supervisión de .NET.

  9. Selecciona AppMonitoringSource.

  10. En la página AppMonitoringSource , selecciona Propiedades y cambia Cadena de conexión para que contenga el nombre de red de la instancia de SQL de la base de datos de almacenamiento de datos.

  11. Seleccione Aplicar.

  12. Cierre el explorador.

Pasos siguientes