Normalerweise ist dies eine Aufgabe für ALTER TABLE ALTER COLUMN ... Wenn ich jedoch die Syntax und Beschreibung des ALTER TABLE für T-SQL richtig interpretiere, dann kann einer Spalte die IDENTITY-Eigenschaft nicht wieder genommen (ebensowenig wie nachträglich hinzugefügt) werden. Es gibt kein "DROP | ADD IDENTITY". Eine IDENTITY-Spalte unterliegt sogar besonderen Einschränckungen. So kann der Datentyp einer Spalte mit IDENTITY-Eigenschaft nur geändert werden, wenn dieser neue Datentyp diese Eigenschaft ebenfalls unterstützt.
Normalerweise wird aber eine Spalte zur eindeutigen Identifizierung eines Datensatzes auch nicht geändert. Für den seltenen Fall das dies aus "administrativen" Gründen doch passieren muß, bleibt dann nur der Copy-Drop-Rename Weg.
Um das Identity zu entfernen kann man wie folgt vorgehen: Rechtsklick auf die Tabelle -> Design Dann in den Column Properties unter Identity Specification "No" auswählen. Nun darf nicht gespeichert werden, sondern man lässt sich über "Generate changescript"(zu finden unter Table Designer) das Script generieren. Nun kann man dieses Script ausführen und hat den gewünschten Effekt. (Das Vorgehen ist wie von FalkP beschrieben, nur automatisch)