Para restaurar un segmento de base de datos offline de Process Historian (archivo *.bck) en SIMATIC PCS 7, utilice la consola de administración Process Historian Management Console o la interfaz de administración de bases de datos en lugar de ejecutar scripts manuales de SQL Server RESTORE DATABASE. Los segmentos históricos separados generados durante las copias de seguridad automáticas programadas se pueden volver a adjuntar dinámicamente de forma directa en el catálogo activo de la base de datos, lo que hace que los valores de proceso históricos, las alarmas y los datos de lotes estén disponibles para los clientes WinCC OS e Information Server sin interrumpir el archivado activo en tiempo de ejecución.
Índice de contenidos
- Arquitectura de segmentos de base de datos y formatos de archivos de copia de seguridad
- Procedimiento paso a paso para restaurar y adjuntar segmentos .bck
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes del ingeniero
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Arquitectura de segmentos de base de datos y formatos de archivos de copia de seguridad
SIMATIC Process Historian (PH) sirve como el repositorio de archivo centralizado a largo plazo para SIMATIC PCS 7 y WinCC. La base de datos subyacente de Microsoft SQL Server particiona los valores de proceso históricos, los mensajes y los registros de lotes en segmentos cronológicos (normalmente configurados como bases de datos semanales o mensuales).
Cada segmento pasa por distintas fases en su ciclo de vida:
* Segmento activo/de escritura: La partición de base de datos que actualmente recibe las etiquetas de archivo en tiempo de ejecución y los mensajes reenviados desde los Servidores OS.
* Segmento cerrado/pasivo: Porciones de tiempo históricas completadas almacenadas en la matriz de discos duros primarios, accesibles para consultas de lectura de los clientes.
* Segmento respaldado/separado (Detached): Segmentos que se han respaldado en almacenamiento secundario (NAS, SAN o volumen offline) y se han separado de la instancia de SQL Server para conservar la capacidad del disco local. Estos se empaquetan como archivos independientes *.bck que contienen estructuras de respaldo de SQL Server combinadas con manifiestos de metadatos de PH.
* Segmento offline: Archivos de segmentos separados previamente que residen en soportes de respaldo externos y están catalogados dentro del índice de base de datos de PH.
Intentar restaurar estos segmentos utilizando scripts nativos de Microsoft SQL Server Management Studio (SSMS) omite el catálogo de Process Historian, lo que corrompe los punteros internos e impide que WinCC Information Server consulte etiquetas históricas a través de los límites de los segmentos.
Procedimiento paso a paso para restaurar y adjuntar segmentos .bck
Siga este procedimiento para adjuntar segmentos de archivo histórico *.bck en un sistema Process Historian operativo.
Prerrequisitos
- Credenciales administrativas en el sistema operativo de Process Historian (miembro de los grupos de usuarios
AdministratorsySIMATIC HMI). - Acceso directo por red o disco local a la ruta de la carpeta que contiene el archivo de respaldo
*.bckrequerido. - Espacio libre en disco contiguo suficiente en la unidad de base de datos de Process Historian designada para acomodar la base de datos del segmento completamente expandida y los archivos de registro de transacciones.
Paso 1: Abrir la consola de administración Process Historian Management Console
- Inicie sesión en el servidor de Process Historian con una cuenta que pertenezca al grupo local de Windows
SIMATIC HMI. - Inicie la Process Historian Management Console desde el menú de inicio de Windows en
Siemens Automation -> Process Historian. - En el panel de navegación izquierdo, expanda el nodo del servidor y seleccione Database Management (o Backup & Restore según la versión de PH instalada).
Paso 2: Navegar a los segmentos offline
- Seleccione la vista Offline Segments o Archive Segments.
- La cuadrícula muestra todos los segmentos generados históricamente por esta instalación de PH.
- Identifique el segmento que coincide con la ventana de tiempo requerida (fecha de inicio, fecha de fin y identificador de segmento). Si el segmento se movió a otro medio o se generó antes de un restablecimiento de catálogo, haga clic en Add Offline Segment o Browse Segment.
Paso 3: Ejecutar la restauración del segmento
- Haga clic derecho en el registro del segmento deseado y seleccione Restore Segment (o haga clic en Restore / Re-attach en el menú de acciones).
- Si se le solicita la ubicación del archivo, busque el directorio de destino que contiene el archivo
*.bck(por ejemplo,D:\PH_Backups\Segments\2023_W12.bck). - Especifique el destino de almacenamiento objetivo en la matriz de discos locales para los archivos MDF y LDF restaurados.
- Haga clic en Start Restore. El servicio en segundo plano de Process Historian invoca el motor de restauración de SQL Server mientras sincroniza simultáneamente su catálogo de metadatos interno.
- Monitoree la barra de progreso hasta que el estado cambie a
Completed Successfully.
Paso 4: Verificar la sincronización del catálogo
- Una vez restaurado, el segmento pasa de la lista de Offline Segments a la lista de Passive Segments (o Attached Segments).
- Asegúrese de que el indicador de estado indique
MountedoAttached. Las consultas en tiempo de ejecución se habilitan inmediatamente en todo el rango histórico.
Verificación
- En Process Historian Management Console, verifique que el segmento restaurado muestre un icono de estado verde con el estado
Attached / Ready for Read Operations. - Abra el portal web de WinCC Information Server, genere un informe de tendencias o alarmas que abarque la ventana de tiempo del segmento restaurado y confirme que los datos históricos se completen por completo sin espacios vacíos.
- En un Cliente OS de WinCC activo, abra un control de tendencias (Trend Control) configurado para ver etiquetas históricas, ingrese un intervalo de tiempo dentro del segmento restaurado y confirme la representación continua de las curvas.
- Compruebe el Visor de eventos de Windows (Event Viewer) en
Applications and Services Logs -> Siemens -> Process Historianpara verificar que no existan errores de asociación de bases de datos o discrepancias en el catálogo.
Limitaciones y precauciones operativas
- Restaurar varios segmentos semanales simultáneamente puede agotar rápidamente la capacidad de disco en el volumen de almacenamiento de la base de datos; verifique el almacenamiento libre antes de realizar la restauración.
- Nunca utilice Microsoft SQL Server Management Studio (SSMS) nativo para adjuntar o restaurar archivos
*.bckdirectamente en SQL Server, ya que esto rompe la integración del catálogo de PH. - Las copias de seguridad de segmentos creadas en versiones más recientes de Process Historian no se pueden restaurar en versiones anteriores de PH debido a incompatibilidades en el formato de la base de datos de Microsoft SQL Server.
- La restauración de segmentos offline no interrumpe el archivado en tiempo de ejecución en curso desde los servidores OS activos, siempre que el rendimiento de E/S del disco sea adecuado.
Preguntas frecuentes del ingeniero
- ¿Puedo restaurar un segmento de Process Historian mientras el archivado en tiempo de ejecución está activo?
Sí. Process Historian admite la restauración de segmentos en línea. El servicio de restauración en segundo plano monta el segmento como una partición pasiva sin interrumpir la adquisición activa de datos. - ¿Dónde almacena Process Historian los archivos de base de datos restaurados?
Los segmentos restaurados se almacenan en el directorio de bases de datos definido durante la puesta en marcha de PH (típicamenteD:\ProcessHistorian\Databaseo una matriz RAID dedicada). - ¿Por qué WinCC Information Server muestra datos faltantes después de restaurar un segmento?
Si Information Server muestra lagunas de datos inmediatamente después de la restauración, es posible que la sincronización del catálogo aún esté en progreso. Verifique que el estado del segmento seaMountedy borre la caché de informes de Information Server. - ¿Puedo restaurar archivos .bck de otro proyecto de PCS 7?
No. Los archivos de segmentos de Process Historian contienen GUIDs de proyecto únicos e identificadores de seguridad criptográficos vinculados al multiproyecto de PCS 7 de origen. - ¿Cómo separo el segmento después de completar la auditoría o la generación de informes?
En la Process Historian Management Console, haga clic derecho en el segmento pasivo restaurado y seleccioneDetach Segment. La partición de base de datos se separará limpiamente de SQL Server, liberando espacio en disco.
Referencias técnicas
- Siemens Industry Online Support Entry ID 66579062: Process Historian Administration and Maintenance Manual.
- Documentación del sistema SIMATIC PCS 7: Process Historian Installation and Operation Guide.
- Documentación de Microsoft: SQL Server Database File Detach and Attach Operations.
Artículos relacionados
- Configuring Automated Archive Backups in SIMATIC Process Historian
- Troubleshooting WinCC Information Server Connection Issues to Process Historian
- Recovering Corrupted Tag Logging Segments in WinCC V7 and PCS 7
Etiquetas relacionadas
- PCS 7
- Process Historian
- WinCC
- Database
- SQL Server
- Data Archiving
- Industrial Automation
- SCADA