Saltar a contenido

Configurar la comparación para Siemens SIMATIC WinCC

Puede configurar el comparador para el componente o para tareas individuales.

  1. Abra el cuadro de diálogo de Configuración de la comparación .

    Imagen: cuadro de diálogo de configuración de comparación

  2. Si hay varios proyectos en un componente, seleccione el proyecto correspondiente en el menú desplegable.

  3. Seleccione la casilla de control Ignorar nombre del equipo al comparar si el nombre del equipo puede haber sido modificado por WinCC en determinadas circunstancias.

    Ejemplo: Uno de los dos socios de comparación se distribuyó a una visualización.

  4. Seleccione la casilla de control Ignorar tipo de aplicación del proyecto al comparar, si el tipo de aplicación puede haber sido cambiado por WinCC en determinadas circunstancias.

    Ejemplo: Uno de los dos socios de comparación se distribuyó a una visualización.

  5. Seleccione la casilla de control Ignorar usuario al comparar (si el usuario es un WebNavigator).

    Hay tres escenarios posibles:

    • Ambos socios de comparación tienen activada la propiedad WebNavigator.
    • En el caso Usuarios diferentes, al menos uno de los dos usuarios tiene activada la propiedad WebNavigator.
    • En el caso Usuario insertado o Usuario eliminado, el usuario existente tiene activada la propiedad WebNavigator.
  6. Seleccione OK para confirmar.

Preguntas frecuentes

La comparación WinCC finaliza con errores al crear una copia de seguridad con un agente de carga y comparación

Los siguientes mensajes de error se muestran en el Registro de eventos de la tarea ejecutada en AdminClient > Tareas:

  • SQLDriverConnect(), Ret: -1, State: S1000, Nativo: 0, Msg: [Microsoft][ODBC SQL Server Driver]No se puede crear el contexto SSPI[21053]
  • Error al añadir la base de datos {Unidad}:\vdAgentArchive\VD_TMP_VD\{Ruta}\{Archivo}.MDF al sistema de base de datos MSSQL [21055]
  • SQLDriverConnect(), Ret: -1, State: S1000, Nativo: 0, Msg: [Microsoft][\ODBC SQL Server Driver]No se puede crear el contexto SSPI [21053]
  • Comparación de versión y copia de seguridad finalizó con errores

Solución

Cambie la configuración de Microsoft SQL Server en el equipo del agente como se indica a continuación:

Los pasos pueden variar en función del sistema operativo y de la instancia de SQL Server utilizada.

  1. Inicie SQL Server Configuration Manager.
  2. Abra el menú de inicio en el botón de inicio de Windows .
  3. En el menú Inicio, vaya a: Programas > Microsoft SQL Server 2005 > Herramientas de configuración > SQL Server Configuration Manager.
    Se abrirá el SQL Server Configuration Manager.

  4. Abra los registros de SQLEXPRESS:

  5. Seleccione la siguiente rama en la estructura de árbol de la zona izquierda del diálogo: SQL Server 2005-Network Configuration > Protocols for SQLEXPRESS

Configure las propiedades del protocolo Canalizaciones con nombre.

  1. Haga clic con el botón derecho del ratón en el protocolo Canalizaciones con nombre en la zona derecha del cuadro de diálogo.
  2. Seleccione Propiedades en el menú contextual. Se abre el cuadro de diálogo Propiedades de canalizaciones con nombre.
  3. Seleccione la pestaña Protocolo.
  4. Seleccione el valor para la propiedad Habilitar.

Configure las propiedades del protocolo TCP/IP

  1. Haga clic con el botón derecho del ratón en Nombre de protocolo TCP/IP.
  2. Seleccione Propiedades en el menú contextual. Se abre el cuadro de diálogo Propiedades de TCP/IP.
  3. Seleccione la pestaña Protocolo.
  4. Seleccione el valor No para la propiedad Habilitar.

Reinicie el servidor SQL Server

  1. Abra el menú de inicio en el botón de inicio de Windows .
  2. En el menú Inicio, seleccione: Configuración > Panel de control. Se abre el cuadro de diálogo Panel de control.
  3. Haga doble clic en el icono Administración. Se abre el cuadro de diálogo Administración.
  4. Haga doble clic en el acceso directo Servicios. Se abre el cuadro de diálogo Servicios.
  5. En el área derecha del cuadro de diálogo, ordene las entradas de la columna Nombre en orden descendente.
  6. Haga clic con el botón derecho del ratón en el elemento SQL server (MSSQLSERVER).
  7. En el menú contextual, seleccione la entrada Reiniciar.
¿Por qué falla la comparación de proyectos WinCC, a pesar de tener instalada una instancia SQL adecuada?

Explicación

Si el nombre de la instancia de SQL Server en el sistema cliente afectado difiere del nombre predeterminado octoplant (WINCC o WINCCFLEXEXPRESS), octoplant no podrá acceder a ella.

octoplant asume uno de estos nombres, ya que estos se establecen para la mayoría de las instalaciones de los servidores SQL Server incluidos con WinCC/WinCC flexible.

Solución

Si el nombre de la instancia de SQL Server difiere del predeterminado, este nombre debe darse a conocer a octoplant.

En el siguiente ejemplo, el nombre de la instancia es MSSQLEXPRESS:

  1. Abra al directorio vdClientArchive\VD$A\Configuration\Compare.
  2. Abra el archivo AgentStation.ini. Si el archivo no existe, créelo con cualquier editor de texto.
  3. Introduzca el siguiente contenido, dependiendo de si desea comparar WinCC o WinCC flexible (MSSQLEXPRESS es el nombre de ejemplo de la instancia SQL).
[WinCC]
7030=MSSQLEEXPRESS
[WinCCFlexible]
7050=MSSQLEXPRESS

Info

Si se introduce el nombre de instancia WINCC o WINCCFLEXEXPRESS encima de la entrada anterior, que corresponde al nombre estándar de octoplant, octoplant también espera un editor instalado además de la instancia SQL.

Si este editor no está instalado, la comparación fallará.

Esto significa que si no hay ningún editor WinCC instalado, no debe introducirse WINCC o WINCCFLEXEXPRESS como nombre de instancia.

Info

Las instrucciones para instalar "Microsoft SQL Server 2005 Express Edition" pueden solicitarse al equipo de asistencia.

Contenido relacionado