In SQL Server il campo autoincrementale non deve essere inserito con la INSERT, lo aggiorna automaticamente.
Se ho una tabella con due campi:
-)campo1: autoincrementale
-)campo2: varchar(50)
la insert è sufficiente che sia:
INSERT INTO tab1 (campo2) VALUES ('pippo')
Prova così, forse è uguale.
Ciao