Pokud se pokoušíte změnit sloupec tak, aby to byl sloupec IDENTITY... nemůžete to udělat. Můžete přidat nový sloupec s vlastností identity, ale nemůžete změnit existující sloupec.
Pokud to není to, co se snažíte udělat, možná byste mohli zahrnout skutečné chybové zprávy dostáváte.
Obecný formulář pro změnu existujícího sloupce je:
ALTER TABLE [dbo].[tblBiometricPattern] ALTER COLUMN BiometricPatternID TINYINT NOT NULL IDENTITY(1,1)
(to znamená, že vám před COLUMN chybělo slovo „ALTER“). Ale jak říkám, nyní to vrátí chybu, která vám řekne, že nemůžete změnit vlastnost IDENTITY sloupce.
Pokud je sloupec již sloupec identity a právě měníte datový typ, pak vynechejte vlastnost IDENTITY(). Stále to bude sloupec identity:
ALTER TABLE [dbo].[tblBiometricPattern] ALTER COLUMN BiometricPatternID TINYINT NOT NULL