Compartir a través de


Cómo administrar columnas de identidad (SQL Server Management Studio)

Especifique una opción de administración de columnas de identidad en la ficha Propiedades del cuadro de diálogo Propiedades del artículo: <artículo> del Asistente para nueva publicación. Para obtener más información acerca de cómo utilizar este asistente, vea Cómo crear publicaciones y definir artículos (SQL Server Management Studio). En el Asistente para nueva publicación:

  • Si selecciona Publicación de mezcla o Publicación transaccional con suscripciones actualizables en la página Tipo de publicación, seleccione la administración automática o manual de los intervalos de identidad (se recomienda utilizar la opción predeterminada: la administración automática). Una vez publicada la tabla, la propiedad no se puede modificar, pero otras propiedades relacionadas sí se pueden modificar.

  • Si selecciona otros tipos de publicaciones, debe establecer la administración de los intervalos de identidad en manual.

Modifique los intervalos de identidad y los umbrales en la ficha Propiedades de Propiedades del artículo:<artículo>, disponible en el cuadro de diálogo Propiedades de la publicación: <publicación>. Para obtener más información acerca de cómo obtener acceso a este cuadro de diálogo, vea Cómo ver y modificar propiedades de publicaciones y artículos (SQL Server Management Studio).

Para especificar una opción de administración de las columnas de identidad

  1. Si el publicador está ejecutando una versión de SQL Server anterior a SQL Server 2005, en la página Tipo de publicación del Asistente para nueva publicación, seleccione Publicación de mezcla o Publicación transaccional con suscripciones actualizables.

  2. En la página Artículos, seleccione una tabla con una columna de identidad.

  3. Haga clic en Propiedades del artículo y, a continuación, haga clic en Establecer propiedades del artículo de tabla resaltado.

  4. En la ficha Propiedades del cuadro de diálogo Propiedades del artículo: <artículo>, en la sección Administración de intervalos de identidad, establezca la propiedad Administrar intervalos de identidad automáticamente en Automático o Manual (para publicadores que ejecuten SQL Server 2005 o posterior), o en True o False (para publicadores que ejecuten una versión de SQL Server anterior a SQL Server 2005).

  5. Si seleccionó Automático o True en el paso 4, escriba los valores de las opciones en la siguiente tabla. Para obtener más información acerca de cómo utilizar estos valores, vea la sección sobre asignación de intervalos de identidad en el tema Replicar columnas de identidad.

    Opción

    Valor

    Descripción

    Tamaño de intervalo del publicador

    Valor entero para el tamaño del intervalo (por ejemplo, 20000).

    Vea la sección sobre asignación de intervalos de identidad en el tema Replicar columnas de identidad.

    Tamaño de intervalo del suscriptor

    Valor entero para el tamaño del intervalo (por ejemplo, 10000).

    Vea la sección sobre asignación de intervalos de identidad en el tema Replicar columnas de identidad.

    Porcentaje de umbral del intervalo

    Valor entero para el umbral de porcentaje (por ejemplo, 90 equivale a 90 por ciento).

    Porcentaje del total de valores de identidad utilizados en un nodo antes de que se asigne un nuevo intervalo de identidad.

    NotaNota
    Esta valor se debe especificar, pero sólo se utiliza en suscriptores que utilicen suscripciones de actualización en cola, y suscriptores de publicaciones de mezcla que ejecuten SQL Server Compact 3.5 SP1 o versiones anteriores de otras ediciones de SQL Server.Para obtener más información, vea la sección sobre asignación de intervalos de identidad en el tema Replicar columnas de identidad.

    Valor de inicio del siguiente intervalo

    Valor entero. Sólo lectura.

    El valor en el que comenzará el siguiente intervalo. Por ejemplo, si el intervalo actual es 5001-6000, este valor será 6001.

    Valor máximo de identidad

    Valor entero. Sólo lectura.

    El valor más grande de la columna de identidad. Está determinado por el tipo de datos base de la columna.

    Incremento

    Valor entero. Sólo lectura.

    La cantidad en la que se debe incrementar o reducir el número de la columna de identidad para cada inserción: por lo general se establece en 1.

  6. Haga clic en Aceptar.

Para modificar los intervalos de identidad y los umbrales una vez publicada la tabla

  1. En la página Artículos del cuadro de diálogo Propiedades de la publicación: <publicación>, seleccione una tabla con una columna de identidad.

  2. Haga clic en Propiedades del artículo y, a continuación, haga clic en Establecer propiedades del artículo de tabla resaltado.

  3. En la ficha Propiedades del cuadro de diálogo Propiedades del artículo: <artículo>, en la sección Administración de intervalos de identidad, escriba valores para una o más de las siguientes propiedades: Tamaño de intervalo del publicador, Tamaño de intervalo del suscriptor y Porcentaje de umbral del intervalo.

  4. Haga clic en Aceptar.

  5. Haga clic en Aceptar en el cuadro de diálogo Propiedades de la publicación: <publicación>.