Похоже, что SQL Mobile поддерживает изменение идентичности столбцов, но в SQL Server 2005 не понравился пример из BOL.
Таким образом, вы можете создать новую временную таблицу со столбцом идентификаторов, а затем включить Identity Insert:
Create Table Tmp_MyTable ( Id int identity....)
SET IDENTITY_INSERT dbo.Tmp_Category ON
INSERT Into Tmp_MyTable (...)
Select From MyTable ....
Drop Table myTable
EXECUTE sp_rename N'dbo.Tmp_MyTable', N'MyTable', 'OBJECT'
Кроме того, вы можете сначала попытаться добавить столбец в качестве столбца идентификаторов, а затем включить вставку идентификаторов. Затем опустите исходный столбец. Но я не уверен, что это сработает.