Restablecer Columnas de Identidad o Auto Incremento de Tabla [Guía de Usuario de Enterprise Architect]

Top Previous Next

Restablecer Columnas de Identidad o Auto Incremento de Tabla

button_main button_prev button_next

Este tema explica posibles impactos de Exportación/Importación XML en las columnas de incremento automático de tabla, y cómo volver a la secuencia de las columnas cuyo valor se aproxima al valor máximo tipo de datos.

Temas

Tema

Detalle

Ver También

Exportación/Importación XML

La Exportación/Importación XML puede causar brechas en la secuencia de numerado de las columnas de incremento automático.

Cada Importación XML elimina filas de varias tablas; la importación luego agrega filas comenzando desde el valor máximo de la columna de incremento automático.

Repetidas importaciones XML pueden resultar en el valor del incremento automático aproximándose al valor máximo de la base de datos de tipo de datos; por ejemplo, el tipo de datos int del Servidor SQL tiene un valor máximo de 2,147,483,647.

 

 

Replicación

Los valores de incremento automático grandes también pueden surgir cuando el proyecto se origina como una réplica EAP o un diseño maestro.

El motor Jet asigna valores aleatorios para columnas de incremento automático con cada Importación XML al proyecto.

Estos valores aleatorios pueden acercarse al rango máximo del tipo de dato del repositorio, el cual podría presentar un problema cuando el proyecto EAP es transferido a un repositorio.

 

Replicación

Acceso Herramientas | Administración de Datos | Resetear IDs

Como

Para volver a secuencia columnas de incremento automático

Paso

Acción

1

Abrir el proyecto.

 

2

Seleccione la opción de menú Resetear IDs .

Se muestra una ventana listando todas las tablas no vacías que contienen columnas de incremento automático o de identidad.

La columna de Filas muestra el número de filas en la tabla

La columna de ID Máximo muestra el valor máximo actual de la columna de incremento automático

La columna Acción muestra Ninguna Acción o Reiniciar, dependiendo de que tan cerca esté el valor de la columna al máximo del tipo de dato

 

Las tablas que requieren un reinicio son seleccionadas automáticamente en la lista.

 

3

Haga clic en el botón Ir para reiniciar los valores de la columna de incremento automático.

 

Notas

La Auditoría de Proyecto debe estar desactivada antes de que los IDs de incremento automático se puedan reiniciar.

Aprender más

Auditoría