Microsoft SQL Server es compatible con el uso de una columna IDENTITY por tabla. Una columna de identidad proporciona un valor numérico que se puede utilizar como valor de referencia o la tecla. Columnas IDENTITY se incrementan automáticamente cada vez que una nueva fila se agrega a la tabla . El valor de identidad comienza en un valor proporcionado por el usuario , llamada la semilla , o al 1 si no se especifica ningún valor, y se incrementa en la cantidad suministrada por el usuario , llamado el incremento, o 1 si no se especifica ningún valor. Restablecer el valor de inicio o incremento de la columna IDENTITY requiere ya sea bajando la columna y la creación de uno nuevo o truncar la tabla y ejecutar CHECKIDENT DBCC . Cosas que necesitará 
 derechos administrativos en la base de datos 
 Ver Más instrucciones 
 gota y recrean una columna 
 1 
 abrir una conexión a la base de datos que desee usar Microsoft SQL Server Management Studio o su aplicación preferida . 
 2 
 Escriba una consulta para quitar la columna identidad existente. Esto debe ser hecho antes de crear una nueva columna de identidad , ya que cada tabla sólo puede tener una columna de identidad . La sintaxis es : 
 
 ALTER TABLE [ table_name ] DROP COLUMN [ column_name ] 
 
 Esto eliminará por completo la columna de la identidad actual de la tabla , causando la pérdida de valores de identidad existentes . Si se necesitan estos valores , deben ser respaldadas o copian en una fila no identidad primero . 
 3 
 Escriba y ejecute una consulta para agregar una nueva columna de identidad. La sintaxis es : 
 
 ALTER TABLE [ table_name ] ADD COLUMNA [ column_name ] IDENTIDAD ( [ semillas ] , [ Valor mínimo ] ) 
 
 Supply su punto de partida necesario para la semilla y el valor de incremento de la incremento. Esto creará una nueva columna sin valores de datos omitidos . 
 Uso truncamiento y DBCC CHECKIDENT 
 4 
 abrir una conexión a la base de datos que desee usar Microsoft SQL Server Management Studio o su aplicación preferida . 
 5 
 truncar la tabla . Esto elimina todos los datos de la tabla , así que asegúrese de que no hay datos que desee conservar . La sintaxis es : 
 
 TRUNCATE [ table_name ] 
 6 
 Ejecutar DBCC CHECKIDENT para modificar el valor de la semilla. Esto no cambia el valor de incremento . Valores de incremento sólo se pueden cambiar usando el método de la sección 1 . La sintaxis para esto es : 
 
 DBCC CHECKIDENT ( [ table_name ] , RESEED , [ new_seed ] ) 
 
 El nuevo valor de inicialización será el primer valor que se utiliza para insertar una nueva fila 
 .