RE:problemas con identity
La sintaxis, es tal cual te la envie, ahora te mando un ejemplo:
-- Creo la tabla PRODUCTOS
CREATE TABLE products (id int IDENTITY PRIMARY KEY, product varchar(40))
GO
-- Inserto los registros
INSERT INTO products (product) VALUES ('screwdriver')
INSERT INTO products (product) VALUES ('hammer')
INSERT INTO products (product) VALUES ('saw')
INSERT INTO products (product) VALUES ('shovel')
GO
-- Borro uno de los productos
DELETE products
WHERE product = 'saw'
GO
SELECT *
FROM products
GO
-- Intento introducir el producto 3;
-- esto me enviara un Warning
INSERT INTO products (id, product) VALUES(3, 'garden shovel')
GO
-- Apago el IDENTITY.
SET IDENTITY_INSERT products ON
GO
-- Ahora SI, inserto el producto con el valor 3
INSERT INTO products (id, product) VALUES(3, 'garden shovel').
-- PRENDO nuevamente el valor IDENTITY
SET IDENTITY_INSERT products OFF
GO