Zum Inhalt

Vergleich für Siemens SIMATIC WinCC konfigurieren

Sie können den Vergleicher für die Komponente oder für einzelne Jobs konfigurieren.

  1. Öffnen Sie den Dialog Vergleich konfigurieren.

    Abbildung: Dialog Vergleich konfigurieren

  2. Wenn die Komponente mehrere Projekte enthält, wählen Sie das entsprechende Projekt im Dropdown-Menü aus.

  3. Aktivieren Sie das Kontrollkästchen Rechnername beim Vergleich ignorieren, wenn der Rechnername unter Umständen von WinCC geändert wurde.

    Beispiel: Einer der beiden Vergleichspartner wurde auf eine Visualisierung verteilt.

  4. Aktivieren Sie das Kontrollkästchen Anwendungstyp des Projekts beim Vergleich ignorieren, wenn der Anwendungstyp von WinCC unter Umständen geändert wurde.

    Beispiel: Einer der beiden Vergleichspartner wurde auf eine Visualisierung verteilt.

  5. Aktivieren Sie das Kontrollkästchen Benutzer beim Vergleich ignorieren (wenn der Benutzer ein Web Navigator ist).

    Es gibt drei mögliche Szenarien:

    • Bei beiden Vergleichspartnern ist die Eigenschaft Web Navigator aktiviert.
    • Im Fall Benutzer unterschiedlich ist bei mindestens einem der beiden Benutzer die Eigenschaft Web Navigator aktiviert.
    • In den Fällen Benutzer eingefügt oder Benutzer gelöscht hat der vorhandene Benutzer die Eigenschaft Web Navigator aktiviert.
  6. Klicken Sie zur Bestätigung auf OK.

FAQ

Der WinCC-Vergleich wird beim Erstellen eines Backups mit einem Upload und Compare Agent mit Fehlern abgebrochen

Die folgenden Fehlermeldungen werden in der Ereignisanzeige des ausgeführten Jobs (AdminClient > Jobs) angezeigt:

  • SQLDriverConnect(), Ret: -1, State: S1000, Native: 0, Msg: [Microsoft][ODBC SQL Server Driver]Der SSPI-Kontext kann nicht erstellt werden[21053]
  • Fehler beim Hinzufügen der Datenbank {Laufwerk}:\vdAgentArchive\VD_TMP_VD\{Pfad}\{Datei}.MDF zum MSSQL-Datenbanksystem [21055]
  • SQLDriverConnect(), Ret: -1, State: S1000, Native: 0, Msg: [Microsoft][ODBC SQL Server Driver]Der SSPI-Kontext kann nicht erstellt werden [21053]
  • Vergleich Version mit Backup beendet mit Fehlern

Lösung

Ändern Sie die Einstellungen des Microsoft SQL-Servers auf dem Agent PC wie folgt:

Die Schritte können je nach Betriebssystem und verwendeter SQL-Serverinstanz variieren.

  1. Starten Sie den SQL Server Configuration Manager.
  2. Öffnen Sie das Menü Start über die Schaltfläche Windows Start.
  3. Gehen Sie im Menü Start zu: Programme > Microsoft SQL Server 2005 > Konfigurationstools > SQL Server Configuration Manager.
    Der SQL-Server-Konfigurationsmanager wird geöffnet.

  4. Öffnen Sie die Logs für SQLEXPRESS:

  5. Wählen Sie in der Baumstruktur im linken Bereich des Dialogs den folgenden Zweig aus: SQL Server 2005-Netzwerkkonfiguration > Protokolle für SQLEXPRESS

Passen Sie die Eigenschaften von Protocol Named Pipes an.

  1. Klicken Sie mit der rechten Maustaste auf Protocol Named Pipes im rechten Bereich des Dialogs.
  2. Wählen Sie im Kontextmenü den Eintrag Eigenschaften aus. Der Dialog Eigenschaften von Named wird geöffnet.
  3. Wählen Sie die Registerkarte Protokoll aus.
  4. Wählen Sie für die Eigenschaft Aktiviert den Wert Ja aus.

Eigenschaften des TCP/IP-Protokolls anpassen

  1. Klicken Sie mit der rechten Maustaste auf Protocol Name TCP/IP.
  2. Wählen Sie im Kontextmenü den Eintrag Eigenschaften aus. Der Dialog Eigenschaften von TCP/IP wird geöffnet.
  3. Wählen Sie die Registerkarte Protokoll aus.
  4. Wählen Sie den Wert Nein für die Eigenschaft Aktiviert aus.

SQL-Server neu starten

  1. Öffnen Sie das Menü Start über die Schaltfläche Windows Start.
  2. Gehen Sie im Startmenü zu: Einstellungen > Systemsteuerung. Der Dialog Systemsteuerung wird geöffnet.
  3. Klicken Sie doppelt auf das Symbol Verwaltung. Der Dialog Verwaltung wird geöffnet.
  4. Klicken Sie doppelt auf die Verknüpfung Dienste. Der Dialog Dienste wird geöffnet.
  5. Im rechten Bereich des Dialogs sortieren Sie die Einträge in der Spalte Name in absteigender Reihenfolge.
  6. Klicken Sie mit der rechten Maustaste auf das Element SQL-Server (MSSQLSERVER).
  7. Wählen Sie im Kontextmenü den Eintrag Neu starten.
Warum schlägt der Vergleich meiner WinCC Projekte fehl, obwohl eine passende SQL Instanz installiert ist?

Erläuterung

Wenn der Name der SQL-Serverinstanz auf dem betroffenen Clientsystem vom Standardnamen octoplant (WINCC oder WINCCFLEXEXPRESS) abweicht, kann octoplant nicht darauf zugreifen.

octoplant nimmt einen dieser Namen an, da diese für die meisten Installationen der SQL-Server, die in WinCC/WinCC flexible enthalten sind, festgelegt sind.

Lösung

Wenn der Name der SQL-Serverinstanz vom Standard abweicht, muss dieser Name in octoplant bekannt gegeben werden.

Im folgenden Beispiel wird der Instanzname auf MSSQLEXPRESS gesetzt:

  1. Wechseln Sie in das Verzeichnis vdClientArchive\VD$A\Configuration\Compare.
  2. Öffnen Sie die Datei AgentStation.ini. Wenn die Datei nicht vorhanden ist, erstellen Sie sie mit einem beliebigen Texteditor.
  3. Fügen Sie den folgenden Inhalt ein, abhängig davon, ob Sie WinCC oder WinCC flexible vergleichen wollen. (MSSQLEXPRESS ist der Beispielname der SQL-Instanz.)
[WinCC]
7030=MSSQLEEXPRESS
[WinCCFlexible]
7050=MSSQLEXPRESS

Info

Wird oberhalb des obigen Eintrags der Instanzname WINCC oder WINCCFLEXEXPRESS eingetragen, der dem Standardnamen in octoplant entspricht, erwartet octoplant neben der SQL-Instanz auch einen installierten Editor.

Wenn dieser Editor nicht installiert ist, wird der Vergleich fehlschlagen.

Das heißt, wenn kein WinCC-Editor installiert ist, darf als Instanzname nicht WINCC oder WINCCFLEXEXPRESS angegeben werden.

Info

Eine Anleitung zur Installation der "Microsoft SQL Server 2005 Express Edition" kann bei unserem Support angefordert werden.

Verwandte Themen