codice:
SELECT COUNT(COLUMN_NAME) FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'NomeTabella' AND COLUMN_NAME = 'NomeColonna'
AND COLUMNPROPERTY(OBJECT_ID('NomeTabella'), 'NomeColonna', 'IsIdentity') = 1
Questa query ti ritorna 1 se la colonna è identity, altrimenti ritorna 0.
Per modificare la struttura della tabella devi utilizzare l'istruzione ALTER TABLE, trovi tutto sulla guida di SQL Server.

HTH