Configuración de Operations Manager para comunicarse con SQL ServerHow to configure Operations Manager to communicate with SQL Server

Se aplica a: System Center 2016 - Operations ManagerApplies To: System Center 2016 - Operations Manager

Si después de instalar System Center 2016 Operations Manager mueve la base de datos operativa o la base de datos de almacenamiento de datos a una instancia de SQL Server diferente, mueve las bases de datos a un grupo de disponibilidad AlwaysOn de SQL Server o vuelve a configurar la instancia de SQL Server, deberá realizar los siguientes pasos para volver a configurar el grupo de administración para que haga referencia al puerto TCP/IP, el nombre de instancia o el nombre de equipo nuevos.If after installing System Center 2016 - Operations Manager, you move the Operations Manager operational or data warehouse database to a different SQL Server instance, move the databases to a SQL Server Always On availability group, or reconfigure the SQL Server instance, you will need to follow the steps below to reconfigure the management group to reference the new TCP/IP Port, instance name, or computer name.

Configuración de la base de datos operativa de Operations ManagerHow to configure the Operations Manager operational database

  1. En cada servidor de administración, ejecute regedit desde un símbolo del sistema con privilegios elevados y edite:On each management server run regedit from an elevated Command Prompt, then edit:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database Cambie DatabaseServerName por computer\<instance> seguido de una coma, y luego el número de puerto de SQL Server (computer\instance,portNumber).HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database Change DatabaseServerName to computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\<instance> por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\<instance> with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup Cambie DatabaseServerName por computer\<instance> seguido de una coma, y luego el número de puerto de SQL Server (computer\instance,portNumber).HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup Change DatabaseServerName to computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\<instance> por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\<instance> with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.

  2. En cada servidor de administración, edite el archivo siguiente: %ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.configOn each management server, edit the following file: %ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config:

    • En la etiqueta <Category Name=”Cmdb”>, cambie el valor de nombreDeServidor por computer\<instance> y cambie el valor de NúmeroDePuerto por el número de puerto de SQL Server.Under the tag <Category Name=”Cmdb”>, change the value for ServerName to computer\<instance> and change the value for PortNumber to the SQL Server port number.

    • En la etiqueta <Name=”ConfigStore”>, cambie el valor de nombreDeServidor por computer\<instance> y cambie el valor de NúmeroDePuerto por el número de puerto de SQL Server.Under the tag <Name=”ConfigStore”>, change the value for ServerName to computer\<instance> and change the value for PortNumber to the SQL Server port number.

  3. En la instancia de SQL Server que hospeda la base de datos operativa, configure lo siguiente:On the SQL Server instance hosting the operational database, configure the following:

    a.a. Abra SQL Server Management Studio.Open SQL Server Management Studio.
    b.b. En el panel Explorador de objetos, expanda Bases de datos, expanda la base de datos operativa (por ejemplo, OperationsManager), expanda Tablas, haga clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$ManagementGroup y luego haga clic en Edit Top 200 Rows (Editar las primeras 200 filas).In the Object Explorer pane, expand Databases, expand the operational database (for example, OperationsManager), expand Tables, right-click dbo.MT_Microsoft$SystemCenter$ManagementGroup and then click Edit Top 200 Rows. En el panel de resultados, desplácese a la derecha a la columna titulada column.SQLServerName_<GUID>.In the results pane, scroll to the right to the column titled column.SQLServerName_<GUID>.
    c.c. En la primera fila, escriba computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).In the first row, enter computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\instance por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\instance with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.
    d.d. Haga clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring y luego haga clic en Edit Top 200 Rows (Editar las primeras 200 filas).Right-click dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring and then click Edit Top 200 Rows. En el panel de resultados, desplácese a la derecha a la columna titulada column.SQLServerName_<GUID>.In the results pane, scroll to the right to the column titled column.SQLServerName_<GUID>.
    e.e. En la primera fila, escriba computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).In the first row, enter computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\instance por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\instance with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.

Configuración de la base de almacén de almacenamiento de datos de informes de Operations ManagerHow to configure the Operations Manager Reporting data warehouse database

  1. En cada servidor de administración, ejecute regedit desde un símbolo del sistema con privilegios elevados y edite:On each management server run regedit from an elevated Command Prompt, then edit:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
    Cambiar DataWarehouseDBServerName a computer\<instance> seguido por una coma y, a continuación, el número de puerto de SQL Server (computer\instance,portNumber).Change DataWarehouseDBServerName to computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\<instance> por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\<instance> with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.

  2. En la instancia de SQL Server que hospeda la base de datos de almacenamiento de datos de informes, configure lo siguiente:On the SQL Server instance hosting the Reporting data warehouse database, configure the following:

    a.a. Abra SQL Server Management Studio.Open SQL Server Management Studio.
    b.b. En el panel Explorador de objetos, expanda Bases de datos, expanda la base de datos operativa (por ejemplo, OperationsManager), expanda Tablas, haga clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$DataWarehouse y luego haga clic en Edit Top 200 Rows (Editar las primeras 200 filas).In the Object Explorer pane, expand Databases, expand the operational database (for example, OperationsManager), expand Tables, right-click dbo.MT_Microsoft$SystemCenter$DataWarehouse, and then click Edit Top 200 Rows.
    c.c. En el panel de resultados, desplácese a la derecha a la columna titulada MainDatabaseServerName_<GUID>.In the results pane, scroll to the right to the column titled MainDatabaseServerName_<GUID>.
    d.d. En la primera fila, escriba computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).In the first row, enter computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\instance por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\instance with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.
    e.e. Haga clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring y luego haga clic en Edit Top 200 Rows (Editar las primeras 200 filas).Right-click dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring, and then click Edit Top 200 Rows.
    f.f. En el panel de resultados, desplácese a la derecha a la columna titulada MainDatabaseServerName_<GUID>.In the results pane, scroll to the right to the column titled MainDatabaseServerName_<GUID>.
    g.g. En la primera fila, escriba computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).In the first row, enter computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\instance por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\instance with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.
    h.h. Haga clic con el botón derecho en dbo. MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log y luego haga clic en Edit Top 200 Rows (Editar las primeras 200 filas).Right-click dbo. MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log, and then click Edit Top 200 Rows.
    i.i. En el panel de resultados, desplácese a la derecha a la columna titulada Post_MainDatabaseServerName_<GUID>.In the results pane, scroll to the right to the column titled Post_MainDatabaseServerName_<GUID>.
    j.j. En la primera fila, escriba computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).In the first row, enter computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\instance por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\instance with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.
    k.k. Haga clic con el botón derecho en dbo. MT_Microsoft$SystemCenter$DataWarehouse$ y luego haga clic en Edit Top 200 Rows (Editar las primeras 200 filas).Right-click dbo. MT_Microsoft$SystemCenter$DataWarehouse$, and then click Edit Top 200 Rows.
    l.l. En el panel de resultados, desplácese a la derecha a la columna titulada MainDatabaseServerName_<GUID>.In the results pane, scroll to the right to the column titled MainDatabaseServerName_<GUID>.
    m.m. En la primera fila, escriba computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).In the first row, enter computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\instance por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\instance with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.
    n.n. Haga clic con el botón derecho en dbo. MT_Microsoft$SystemCenter$DataWarehouse_Log$ y luego haga clic en Edit Top 200 Rows (Editar las primeras 200 filas).Right-click dbo. MT_Microsoft$SystemCenter$DataWarehouse_Log$, and then click Edit Top 200 Rows.
    o.o. En el panel de resultados, desplácese a la derecha a la columna titulada Post_MainDatabaseServerName_<GUID>.In the results pane, scroll to the right to the column titled Post_MainDatabaseServerName_<GUID>.
    p.p. En la primera fila, escriba computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).In the first row, enter computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\instance por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\instance with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.
    q.q. Haga clic con el botón derecho en dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher y luego haga clic en Edit Top 200 Rows (Editar las primeras 200 filas).Right-click dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher, and then click Edit Top 200 Rows.
    r.r. En el panel de resultados, desplácese a la derecha a la columna titulada MainDatabaseServerName_<GUID>.In the results pane, scroll to the right to the column titled MainDatabaseServerName_<GUID>.
    s.s. En la primera fila, escriba computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).In the first row, enter computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\instance por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\instance with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.
    t.t. En el panel Explorador de objetos, expanda Bases de datos, expanda la base de datos de almacenamiento de datos (por ejemplo, OperationsManagerDW), expanda Tablas, haga clic con el botón derecho en dbo.MemberDatabase, y luego haga clic en Edit Top 200 Rows (Editar las primeras 200 filas).In the Object Explorer pane, expand Databases, expand the data warehouse database (for example, OperationsManagerDW), expand Tables, right-click dbo.MemberDatabase, and then click Edit Top 200 Rows.
    u.u. En el panel de resultados, desplácese a la derecha a la columna titulada column.ServerName.In the results pane, scroll to the right to the column titled column.ServerName.
    v.v. En la primera fila, escriba computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).In the first row, enter computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\instance por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\instance with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.

Actualización del servidor de informesUpdate Reporting server

Realice los pasos siguientes para modificar la configuración del servidor de informes de Operations Manager después de haber actualizado la configuración de la base de datos de almacenamiento de datos de informes.Perform the following steps to modify the configuration of Operations Manager Reporting server after you have updated the configuration of the Reporting data warehouse database.

  1. Inicie sesión en el equipo que hospeda el servidor de administración.Log on to the computer hosting the management server.
  2. En cada servidor de administración, ejecute regedit desde un símbolo del sistema con privilegios elevados y edite:On each management server run regedit from an elevated Command Prompt, then edit:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting. Cambie DWDBInstance por computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).Change DWDBInstance to computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\<instance> por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\<instance> with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.

  3. Haga clic en Aceptar.Click OK.

  4. Abra un explorador y vaya a la página web de informes: http://localhost/reports_instancename.Open a browser and go to the reporting webpage, http://localhost/reports_instancename. Si no hay ninguna instancia con nombre, vaya a http://localhost/reports.If there is no named instance, go to http://localhost/reports.
  5. Haga clic en Mostrar detalles y luego en Data Warehouse Main (Almacenamiento de datos principal).Click Show Details and then click Data Warehouse Main. Busque Cadena de conexión y luego la línea que dice source=<computer>\<instance>;initial.Locate Connection string and the line that reads source=<computer>\<instance>;initial.
  6. Cambie el valor de Cadena de conexión para que contenga el nuevo nombre del servidor de almacenamiento de datos.Change the Connection string to contain the new data warehouse server name. Por ejemplo, computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).For example, computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\<instance> por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\<instance> with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.
  7. Haga clic en Aplicar.Click Apply.
  8. Cambie la cadena de conexión de AppMonitoringSource.Change the connection string for AppMonitoringSource.
  9. Haga clic en Supervisión de aplicaciones y luego haga clic en .NET monitoring (Supervisión de .NET).Click Application monitoring, and then click .NET monitoring.
  10. Haga clic en AppMonitoringSource.Click AppMonitoringSource.
  11. En la página AppMonitoringSource, haga clic en Propiedades y cambie el valor de Cadena de conexión para que contenga el nuevo nombre del servidor de origen de datos de almacenamiento de datos principal.On the AppMonitoringSource page, click Properties and change Connection string to contain the new data warehouse main data source server name. Por ejemplo, computer\<instance> seguido de una coma y luego el número de puerto de SQL Server (computer\instance,portNumber).For example, computer\<instance> followed by a comma, and then the SQL Server port number (computer\instance,portNumber). Si va a hospedar la base de datos en un clúster de SQL Server, reemplace equipo por el nombre de red virtual del clúster.If you are hosting the database on a SQL Server cluster, replace computer with the virtual network name of the cluster. Si la base de datos forma parte de un grupo de disponibilidad AlwaysOn de SQL, reemplace computer\<instance> por el nombre del agente de escucha del grupo de disponibilidad en el formato de <AvalabilityGroupListnerName,portNumber>.If the database is part of a SQL Always On Availability Group, replace computer\<instance> with the availability group listener name in the format of <AvalabilityGroupListnerName,portNumber>.
  12. Haga clic en Aplicar.Click Apply.
  13. Cierre el explorador.Close the browser.

Pasos siguientesNext steps