Datenbankverwaltungssystem | Synonyme für Zeichensatz der Anbieterdatenbank |
---|---|
DB2 | Codepage, codierter Zeichensatz |
Oracle | Zeichensatz |
SQL Server | Codepage, Sortierung |
Die Einstellung für die Rational-ClearQuest-Datencodepage legt fest, welche Zeichen in die Datenbank geschrieben werden.
Jeder Rational-ClearQuest-Datencodepage entspricht bei jeder unterstützten Anbieterdatenbank (Oracle, DB2 und SQL Server) ein Zeichensatz der Anbieterdatenbank. Diese Datencodepage ist eine Untergruppe des entsprechenden Zeichensatzes der Anbieterdatenbank. Eine Liste der unterstützten Zeichensätze für die einzelnen Anbieterdatenbanken sowie der entsprechenden Rational-ClearQuest-Datencodepages ist unter Unterstützte Zeichensätze der Anbieterdatenbanken dargestellt.
Bevor Sie das Datenbankverwaltungssystem konfigurieren, das mit Rational ClearQuest verwendet werden soll, müssen Sie die Rational-ClearQuest-Datencodepage für das Schema-Repository und die Benutzerdatenbanken auswählen. Weitere Informationen finden Sie im Abschnitt Richtlinien zur Auswahl einer Rational-ClearQuest-Datencodepage. Ordnen Sie dann bei der Konfiguration des Datenbankverwaltungssystems einen Zeichensatz für die Anbieterdatenbank zu, der der ausgewählten Rational-ClearQuest-Datencodepage entspricht. Alle Datenbanken in einer Datenbankgruppe müssen denselben Zeichensatz der Anbieterdatenbank verwenden.
Wenn Sie Ihr Datenbankverwaltungssystem mit einem Zeichensatz der Anbieterdatenbank konfiguriert haben, der die für das Schema-Repository ausgewählte Rational-ClearQuest-Datencodepage nicht unterstützt, können Sie die Datencodepage nicht festlegen. Daher müssen Sie den Wert für die Datencodepage unbedingt kennen, bevor Sie eine Anbieterdatenbank erstellen und konfigurieren, die für ein Schema-Repository von Rational ClearQuest verwendet werden soll.
Im Allgemeinen sollten Sie die Rational-ClearQuest-Datencodepage und den Zeichensatz der Anbieterdatenbank auf die entsprechenden Werte setzen, die unter Unterstützte Zeichensätze der Anbieterdatenbanken angegeben sind.
Es wäre zum Beispiel möglich, die Rational-ClearQuest-Datencodepage 20127 (ASCII) und gleichzeitig eine SQL-Server-Datenbank mit der Codepage 1252 (Lateinischer Zeichensatz 1) zu verwenden. In diesem Fall können in der Datenbank alle Zeichen gespeichert werden, die in der Datencodepage gültig sind, weil der ASCII-Zeichensatz eine Untergruppe des lateinischen Zeichensatzes 1 ist.
Situationen dieser Art sind jedoch so speziell, dass es am sichersten ist, die Rational-ClearQuest-Datencodepage und den Zeichensatz der Anbieterdatenbank auf sich entsprechende Werte zu setzen.
Die Rational-ClearQuest-Datencodepage wird anhand des Zeichensatzes der Anbieterdatenbank validiert, wenn Sie die folgenden Tasks ausführen:
Beispiel: Ein Administrator von Rational ClearQuest kann eine leere Oracle-Datenbank erstellen, ihren Zeichensatz mit WE8MSWIN1252 konfigurieren und anschließend mit dem Wartungstool ein Schema-Repository erstellen, das die entsprechende Datencodepage 1252 (Lateinischer Zeichensatz 1) und die neu erstellte Oracle-Datenbank verwendet.
Möglicherweise müssen Sie die vorherigen Zeichensätze der Anbieterdatenbanken ändern, damit Daten aus der bevorzugten Rational-ClearQuest-Datencodepage unterstützt werden. Um den Zeichensatz der Anbieterdatenbank für vorhandene Datenbanken zu ändern, müssen Sie unter Umständen die alten Daten in neue Datenbanken verschieben. Wenn die vorhandenen Daten von den Rational-ClearQuest-Datencodepages nicht unterstützt werden, müssen sie zuerst in Werte einer der unterstützten Codepages konvertiert werden. Einige Datenbankanbieter stellen Tools zur Verfügung, mit denen Sie die Daten analysieren und konvertieren können. Zur Analyse der Daten können Sie auch den Befehl codepageutil verwenden.