auto_increment visual-studio-2010 sql-server-express auto-increment

visual studio 2010 - auto_increment - ¿Cómo incrementar automáticamente la clave principal en Visual Studio integrado en el servidor SQL?



auto_increment sql server 2008 (1)

Estoy usando Visual Studio 2010 premium, y creé una base de datos usando la herramienta de base de datos Visual Studio. Establecí un campo como clave principal y quiero que se incremente automáticamente.

Pero cuando miro las propiedades no está activo. Quiero decir que no puedo configurar usando la herramienta de base de datos integrada Visual Studio 2010 premium. No puedo establecer las especificaciones de identidad. ¿Es porque estoy usando Visual Studio 2010 premium? ¿Cómo puedo hacer que la columna productID se incremente automáticamente?


Cambie su tipo de datos a int (o similar). No puede establecer una especificación de IDENTITY en una columna nchar(10) .

Desde CREATE TABLE :

IDENTIDAD

Indica que la nueva columna es una columna de identidad. Cuando se agrega una nueva fila a la tabla, el Motor de base de datos proporciona un valor único e incremental para la columna. Las columnas de identidad generalmente se usan con restricciones de CLAVE PRIMARIA para servir como el identificador único de fila para la tabla. La propiedad IDENTIDAD se puede asignar a las columnas tinyint, smallint, int, bigint, decimal (p, 0) o numérica (p, 0) . Solo se puede crear una columna de identidad por tabla. Los valores predeterminados enlazados y las restricciones DEFAULT no se pueden usar con una columna de identidad. Tanto la semilla como el incremento o ninguno deben ser especificados. Si no se especifica ninguno, el valor predeterminado es (1,1).

(Mi énfasis )