Juegos de caracteres de la base de datos de proveedor y página de códigos de datos de Rational ClearQuest

El juego de caracteres de base de datos describe el valor del sistema de gestión de bases de datos (DBMS) que determina los caracteres que se pueden almacenar en la base de datos.

Los proveedores de DBMS utilizan diferentes términos para describir los juegos de caracteres. La tabla que aparece a continuación muestra los términos equivalentes que utilizan los proveedores de DBMS que dan soporte a Rational ClearQuest
Sistema de gestión de bases de datos Sinónimos de juego de caracteres de base de datos de proveedor
DB2 página de códigos, conjunto de códigos
Oracle juego de caracteres, juego de caracteres
SQL Server página de códigos, recopilación, intercalación

El valor de la página de códigos de datos de Rational ClearQuest determina los caracteres que se escribirán en la base de datos.

Cada página de códigos de datos de Rational ClearQuest tiene un juego de caracteres de base de datos de proveedor correspondiente para cada base de datos de proveedor compatible (Oracle, DB2, SQL Server). Esta página de códigos de datos es un subconjunto del juego de caracteres de la base de datos de proveedor correspondiente. Para obtener una lista de juegos de caracteres compatibles para cada base de datos de proveedor y la página de códigos de datos de Rational ClearQuest correspondiente, consulte el apartado Juegos de caracteres de base de datos de proveedor soportados.

Antes de configurar un sistema de gestión de bases de datos para utilizarlo con Rational ClearQuest, hay que elegir la página de códigos de datos de Rational ClearQuest para establecerla en las bases de datos de usuario y el depósito de esquemas. Para obtener más información, consulte el apartado Directrices para seleccionar una página de códigos de datos de Rational ClearQuest. Cuando se configure el sistema de gestión de bases de datos, asigne un valor de juego de caracteres de bases de datos de proveedor que se corresponda con la página de códigos de datos de Rational ClearQuest que se haya seleccionado. Todas las bases de datos del conjunto de bases de datos deben tener el mismo juego de caracteres de base de datos de proveedor.

Si se configura el sistema de gestión de bases de datos con un juego de caracteres de base de datos de proveedor al que la página de códigos de datos de Rational ClearQuest seleccionada para el depósito de esquemas seleccionado no dé soporte, no podrá establecer la página de códigos de datos. Por lo tanto, siempre se debe conocer el valor de la página de códigos de datos antes de crear y configurar una base de datos de proveedor para utilizarla con un depósito de esquemas de Rational ClearQuest.

En general, establezca la página de códigos de datos de Rational ClearQuest y el juego de caracteres de base de datos de proveedor en los valores correspondientes del tema Juegos de caracteres de base de datos de proveedor soportados.

Sin embargo, la página de códigos de datos de Rational ClearQuest y el juego de caracteres de base de datos de proveedor pueden ser distintos de los valores mostrados en el tema Juegos de caracteres de base de datos de proveedor soportados, si se dan de forma simultánea estas dos condiciones:
  • Los caracteres de la página de códigos de datos de Rational ClearQuest son un subconjunto de los caracteres del juego de caracteres de la base de datos de proveedor.
  • La base de datos actualmente sólo contiene caracteres a los que la página de códigos de datos de Rational ClearQuest da soporte.

Por ejemplo, es posible utilizar la página de códigos de datos de Rational ClearQuest 20127 (ASCII) con la página de códigos de base de datos de SQL Server 1252 (Latin-1). La base de datos puede almacenar todos los caracteres válidos en la página de códigos de datos, ya que ASCII es un subconjunto de Latin-1.

Sin embargo, puesto que estas situaciones pueden variar, la política más segura es establecer la página de códigos de datos de Rational ClearQuest y el juego de caracteres de base de datos de proveedor con los valores correspondientes.

Validación del juego de caracteres de la base de datos de proveedor

El valor de la página de códigos de datos de Rational ClearQuest se valida en relación al valor del juego de caracteres de base de datos de proveedor al realizar las siguientes tareas:

Por ejemplo, un administrador de Rational ClearQuest podría crear una base de datos de Oracle vacía, configurar su juego de caracteres en WE8MSWIN1252 y, a continuación, utilizar la Herramienta de mantenimiento para crear un depósito de esquemas que utilizase la correspondiente página de códigos de datos 1252 (Latin-1) y la nueva base de datos de Oracle.

Nota: Cuando la página de códigos de datos de ClearQuest está establecida en NOCHECKING con el mandato installutil setdbcodepagetonochecking, no hay validación de página de códigos. Se trata de un procedimiento poco seguro, además Rational ClearQuest MultiSite no funcionará si el distintivo NOCHECKING está activado.

Compatibilidad con conjuntos de bases de datos existentes

Consulte la publicación IBM Rational ClearQuest and ClearQuest MultiSite Installation and Upgrade Guide para comprender las acciones que hay que realizar, si es necesario, para que Rational ClearQuest 7.0 funcione correctamente con conjuntos de bases de datos que ya existen.

Es posible que sea necesario cambiar los juegos de caracteres de base de datos de proveedor anteriores para dar soporte a los datos de la página de códigos de datos de Rational ClearQuest preferida. También es posible que tenga que mover los datos antiguos a nuevas bases de datos para poder cambiar el juego de caracteres de base de datos de proveedor que tiene actualmente. Si ninguna de las páginas de códigos de datos de Rational ClearQuest da soporte a los datos existentes, primero se deben convertir los datos a valores en una de las páginas de códigos soportadas. Algunos proveedores de bases de datos proporcionan herramientas para analizar y convertir los datos. También puede utilizar el programa de utilidad de Rational ClearQuest codepageutil de la página de códigos para analizar los datos.


Comentarios