Traslado de la base de datos de almacenamiento de datos de informes
Después de la implementación inicial de System Center Operations Manager, es posible que tengas que mover la base de datos de almacenamiento de datos de informes de un equipo basado en Microsoft SQL Server a otro.
Durante el traslado, debes detener los servicios en los servidores de administración, realizar copias de seguridad de la base de datos, restaurar la base de datos, actualizar el registro en los servidores de administración, actualizar tablas de la base de datos, agregar nuevos inicios de sesión y modificar la configuración de la asignación de usuarios para los inicios de sesión. Para obtener más información, consulta la documentación de SQL Server.
Nota:
Este procedimiento puede provocar la pérdida de datos si no se realiza correctamente y dentro de un período razonable de tiempo del error. Asegúrate de seguir todos los pasos con precisión, sin demoras innecesarias entre los pasos.
Resumen de los pasos
Traslado de la base de datos de almacenamiento de datos de informes
Detener los servicios de Operations Manager
En todos los servidores de administración del grupo de administración, detén los servicios de Operations Manager:
- Acceso a datos de System Center
- Microsoft Monitoring Agent
- Configuración de la administración de System Center
Realizar copia de seguridad de la base de datos de almacenamiento de datos de informes en la instancia antigua de SQL Server
En la instancia original de SQL Server que hospeda la base de datos de almacenamiento de datos de informes, usa Microsoft SQL Server Management Studio para crear una copia de seguridad completa de la base de datos. El nombre predeterminado es OperationsManagerDW.
Para obtener más información, consulta Cómo: Realizar una copia de seguridad de una base de datos (SQL Server Management Studio).
Copia el archivo de copia de seguridad en una unidad local de la nueva instancia de SQL Server.
Actualizar la tabla GlobalSettings
En la base de datos OperationsManager, actualiza manualmente la tabla GlobalSettings para reflejar el host\Instancia, donde se ha movido el almacenamiento de datos.
Para obtener más información, consulta Cómo configurar la base de datos de almacenamiento de datos de informes de Operations Manager.
Restaurar la base de datos de almacenamiento de datos de informes en la nueva instancia de SQL Server
Usa Microsoft SQL Server Management Studio para restaurar la base de datos de almacenamiento de datos de informes. (En el paso anterior, moviste el archivo de copia de seguridad de la base de datos a una unidad local de la nueva instancia de SQL Server). En este paso, puedes cambiar el nombre de la base de datos y elegir la ubicación del archivo.
Para obtener más información, consulta Restaurar una copia de seguridad de base de datos (SQL Server Management Studio).
En SQL Server Management Studio, comprueba que la base de datos está en línea.
Actualizar el registro en los servidores de administración y la base de datos de almacenamiento de datos de informes
Después de mover la base de datos de almacenamiento de datos de informes de Operations Manager a otra instancia de SQL Server, deberás seguir los pasos siguientes para volver a configurar todos los servidores de administración del grupo de administración y hacer referencia al nuevo nombre de equipo e instancia. Esto requiere modificar el registro, la configuración del archivo de configuración del servicio y varias tablas de la base de datos operativa. Los pasos se detallan en Cómo configurar Operations Manager para comunicarse con SQL Server.
Actualizar los servidor de informes
En el servidor de informes, deberás cambiar la cadena de conexión para hacer referencia al nuevo nombre de equipo e instancia de la instancia de SQL Server que hospeda la base de datos de almacenamiento de datos de informes. Los pasos se detallan en Cómo configurar Operations Manager para comunicarse con SQL Server.
Actualizar las credenciales de seguridad en la nueva instancia de SQL Server que hospeda la base de datos de almacenamiento de datos de informes
En la nueva instancia de SQL Server que hospeda la base de datos de almacenamiento de datos de informes, abre SQL Management Studio.
Expande Seguridad, expande Inicios de sesión y agrega la cuenta de escritor de datos. Para obtener más información, consulta Cómo crear un inicio de sesión de SQL Server.
En Inicios de sesión, agrega la cuenta de lector de datos.
En Inicios de sesión, agrega la cuenta de usuario del servicio de acceso a datos mediante el formulario "dominio\usuario".
Para la cuenta de usuario del servicio de acceso a datos (DAS), agrega las siguientes asignaciones de usuario:
- db_datareader
- OpsMgrReader
- apm_datareader
Si una cuenta no existía antes en la instancia de SQL Server en la que se va a agregar, el SID seleccionará automáticamente la asignación desde la base de datos de almacenamiento de datos restaurada. Si la cuenta ya existía en esa instancia de SQL, recibirás un error que indica un error para ese inicio de sesión, aunque la cuenta aparece en Inicios de sesión. Si vas a crear un nuevo inicio de sesión, asegúrate de que la asignación de usuarios para ese inicio de sesión y la base de datos se establecen en los mismos valores que el inicio de sesión anterior de la siguiente manera:
Iniciar sesión Base de datos Escritor de datos DW - db_owner
- OpsMgrWriter
- apm_datareader
- apm_datawriterLector de datos DW - db_datareader
- OpsMgrReader
- apm_datareaderDAS/Config account - db_datareader
- OpsMgrReader
- apm_datareaderNota:
Si la cuenta DAS/de configuración usa la cuenta LocalSystem, especifique la cuenta de equipo con el formato <dominio><nombre_del_equipo>$.
Inicio de los servicios de Operations Manager
- En todos los servidores de administración del grupo de administración, inicia los servicios de Operations Manager:
- Acceso a datos de System Center
- Microsoft Monitoring Agent
- Configuración de la administración de System Center
Actualizar el nombre principal de servicio para las conexiones con Kerberos
Para actualizar la autenticación Kerberos con SQL Server, debes revisar Registro del nombre principal de servicio para las conexiones con Kerberos para que los servidores de administración se autentiquen con el servidor SQL Server mediante el protocolo Kerberos.
Comprobación de un traslado correcto de la base de datos de almacenamiento de datos
Comprueba que puedes ejecutar correctamente un informe desde la consola.
Asegúrate de que los estados de todos los servidores de administración del grupo de administración son correctos. Si el estado de mantenimiento de cualquier servidor de administración es Crítico, abre el Explorador de estado, expande Disponibilidad: <nombre del servidor> y después continúa expandiendo hasta que puedas navegar al estado de solicitud de la lista de módulos de administración desplegados de almacenamiento de datos SQL RS. Comprueba los eventos asociados para determinar si hay un problema al acceder a la base de datos del almacenamiento de datos.
Comprueba los eventos del sistema operativo.
a. Abre el Visor de eventos y navega hasta Registros de aplicaciones y servicios y Operations Manager. b. En el registro de Operations Manager, busca los eventos cuyo origen sea el módulo de servicios de estado y cuya categoría sea almacenamiento de datos. Si el movimiento se ha realizado correctamente, debe existir el número de evento 31570, 31558 o 31554.
c. Si hay un problema al acceder a la base de datos de almacenamiento de datos, existirán números de evento 31563, 31551, 31569 o 31552.Comprobación de eventos en Operations Manager:
a. En la consola de operaciones, selecciona Supervisión.
b. En el espacio de trabajo Supervisión, ve a Supervisión, Operations Manager, Eventos del módulo de servicios de estado y después a Eventos del módulo de origen de datos de rendimiento.
c. Busca eventos en el panel Eventos del módulo de origen de datos de rendimiento con una fecha y hora posterior al movimiento.
d. Si hay un problema con la base de datos del almacén de datos, los eventos que tienen un módulo de servicio de estado de origen y un número de evento 10103 deberían existir.
Pasos siguientes
- Para comprender la secuencia y los pasos para mover la base de datos operativa de Operations Manager a una nueva instancia de SQL Server, consulta Traslado de la base de datos operativa.