Stage-Check-Dienstprogramm (Windows NT, Windows 2000, AIX und Solaris)

Wenn die Konfigurations- und Operationsdaten in einer gemeinsamen Datenbank vorliegen, kann es zwischen der Staging-Datenbank und der Produktionsdatenbank zu einem eindeutigen Indexschlüsselkonflikt kommen. Verwenden Sie vor der Weitergabe Ihrer Änderungen an die Produktionsdatenbank den Stage-Check-Befehl, um potenzielle eindeutige Indexkonflikte zu erkennen und gegebenenfalls vor der Weitergabe zu korrigieren.

Wenn Sie Angebotsanfragen auf Ihrer Produktionsdatenbank verwenden und Verträge auf Ihrer Staging-Datenbank erstellen, aktualisieren Sie dieselben Tabellen auf beiden Datenbanken. Ein Site-Administrator kann beispielsweise einen Vertrag auf einer Staging-Datenbank erstellen, wodurch eine Zeile in die Tabelle TRADING (und andere Tabellen) in der Staging-Datenbank eingefügt wird. Gleichzeitig erstellt ein Benutzer eine Angebotsanfrage auf der Produktionsdatenbank, wodurch eine Zeile in die Tabelle TRADING (und andere Tabellen) in der Produktionsdatenbank eingefügt wird. Beide Zeilen können denselben eindeutigen Indexwert in der Tabelle TRADING haben. Bei der Weitergabe des Vertrags von der Staging-Datenbank zur Produktionsdatenbank kommt es zu einem eindeutigen Indexschlüsselkonflikt, und die Weitergabe schlägt fehl. Vor der Weitergabe sollten Sie das Stage-Check-Dienstprogramm ausführen, um nach den in Konflikt stehenden Indexschlüsseln zu suchen und diese zu korrigieren. Anschließend können Sie die Änderungen weitergeben.

Geben Sie bei der Verwendung des Stage-Check-Dienstprogramms den Parameter -scope als _unique_index_ an, um auf potenzielle Indexschlüsselkonflikte in der Staging-Datenbank zu überprüfen. Bei allen Einfüge- und Aktualisierungsoperationen werden alle in der Tabelle STGUINDTAB angegebenen Tabellen auf potenzielle Indexschlüsselkonflikte überprüft. In jeder Tabelle werden alle eindeutigen Indizes geprüft und es wird festgestellt, ob ein potenzieller Schlüsselkonflikt zwischen Produktionsdatenbank und Staging-Datenbank vorliegt. Liegen potenzielle Schlüsselkonflikte vor, werden der Tabellenname, der eindeutige Index und der konflikterzeugende Schlüsselwert gemeldet.

Der Stage-Check-Befehl führt keine Veränderungen an Ihrer Datenbank durch; der Befehl meldet potentielle Schlüsselkonflikte, die behoben werden müssen. Geben Sie bei der Verwendung dieses Befehls den Parameter -sourcedb als die Staging-Datenbank an. Der Befehl 'StageCheck' funktioniert nicht ordnungsgemäß, wenn Sie die Produktionsdatenbank als Ihre Quellendatenbank angeben.

Das Stage-Check-Dienstprogramm kann konfiguriert und erweitert werden. Sie können weitere Tabellen bzw. Ihre angepassten Tabellen der Tabelle STGUINDTAB hinzufügen und den Stage-Check-Befehl ausführen, um potenzielle Schlüsselkonflikte zu erkennen.

Hinweis: Stellen Sie immer sicher, dass Ihre Konfigurations- und Operationsdaten nicht in einer gemeinsamen Tabelle vorliegen.

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright