Nomenclatura de claves principales en bases de datos del módulo de combinación
Los nombres de las claves principales que una base de datos de un módulo de combinación debe cumplir con una convención de nomenclatura estándar. El propósito de esta convención de nomenclatura es reducir la posibilidad de crear un conflicto de nombres entre las columnas de la tabla del módulo de combinación y el paquete de instalación de destino. La convención de nomenclatura no se puede aplicar a las tablas en las que la clave principal es de datos instalables. No aplique la convención de nomenclatura a las tablas siguientes:
Por ejemplo, no lo use para la clave principal de la tabla MIME porque este es del tipo MIME y aplicarle el procedimiento de nomenclatura cambiaría su significado. En estos casos, los conflictos de nomenclaturas dependen del significado de los datos únicos entre los módulos.
La nomenclatura de una clave principal en un módulo de combinación debe constar de un nombre legible anexado con una cadena realizada a partir del GUID del módulo de combinación. Cada módulo de combinación debe tener su propio GUID. El GUID del módulo de combinación también debe crearse en la propiedad Resumen de número de revisión del módulo de combinación. Los desarrolladores pueden crear GUID mediante una utilidad como GUIDGEN.
En el procedimiento siguiente se describe cómo generar una clave de base de datos principal que cumpla la convención de nomenclatura estándar. Aplique el procedimiento siguiente solo a las tablas en las que la clave principal no está instalada.
Para asignar una nomenclatura a una clave principal de un registro de tabla en un módulo de combinación
- Crear la parte legible de la nomenclatura de la clave principal. Elija una nomenclatura legible que identifique este registro, por ejemplo, MyRowEntry.
- Genere u obtenga el GUID del módulo de combinación. Tenga en cuenta que todos los GUID deben crearse en mayúsculas. Para obtener más información sobre los GUID, vea GUID. A continuación se muestra un ejemplo de un GUID: {880DE2F0-CDD8-11D1-A849-006097ABDE17}. En los pasos siguientes, puede modificarlo en una cadena de caracteres que se debe anexar a cada nomenclatura de clave principal del módulo de combinación.
- Quite las llaves del principio y del final del GUID.
- Cambie todos los guiones a guiones bajos.
- Anexe el resultado al final de la parte legible de la nomenclatura de clave principal. Separe la nomenclatura legible del GUID modificado con un punto. La nomenclatura de la clave principal del GUID de ejemplo indicado anteriormente se convierte en MyRowEntry.880DE2F0_CDD8_11D1_A849_006097ABDE17.
- Repita esto para asignarle una nomenclatura a todas las claves principales de todas las tablas del módulo de combinación.