Asa este, nu se poate face acest lucru daca exista date in tabela respectiva, decat prin re-crearea tabelei si copierea datelor. Daca exista foreign key-uri sau alte constraint-uri, trigger-e, etc, trebuie recreate si acestea.
Daca nu sunt date in tabela, ar fi posibil sa se stearga coloana si apoi sa se adauge alta coloana de tip identity:
ALTER TABLE Tabela DROP COLUMN ColoanaID
ALTER TABLE Tabela ADD ColoanaID int IDENTITY(1,1)
Totusi, asta are ca efect mutarea coloanei respective pe ultima pozitie din tabela (dupa toate celelalte coloane).
Razvan