Alltså, jag vet inte.. hur skall jag skriva satsen för att den skall utföra det jag vill
ALTER TABLE EDU_Opportunities ALTER COLUMN [OpportunityId] [int] IDENTITY(1,1) NOT NULL
Så ser den ut nu...
men får felmeddelandet:
Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'IDENTITY'.
????
LarsGMedlem sedan dec. 200012 464 inlägg ALTER TABLE table_name
ALTER COLUMN column_name IDENTITY (1,1)
LarsG skrev:
ALTER TABLE table_name
ALTER COLUMN column_name IDENTITY (1,1)
Jo jag vet... oavsett om jag delar upp det på två rader liksom:
ALTER TABLE EDU_Opportunities
ALTER COLUMN OpportunityId IDENTITY(1,1)
så får jag likförbaskat:
Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'IDENTITY'.
Kan ej göra det via det Enterprise Manager, har någon skum bugg så den kastar något underligt felmeddelande... men men..
LarsGMedlem sedan dec. 200012 464 inlägg Har du rätt kompatibilitetsnivå? Detta är nytt i 2005.
ZaimanMedlem sedan dec. 20014 239 inlägg Fungerar verkligen EnterpriseManager mot SQL2005? Har för mig att den inte fungerar.
Du borde väl använda "SQL Server Management Studio Express" istället. Så kanske du kan byta genom den.
LarsG skrev:
Har du rätt kompatibilitetsnivå? Detta är nytt i 2005.
nåja det löste sig.. jag blåste ur databasen, och la in ändra create scriptet och sedan läste in posterna igen..
löste det hela för mig!