Hallo!

> wei=DF jemand, wie man bei einer vorhandenen
> Tabelle unter MS SQL Server nachtr=E4glich
> bei einem vorhandenen Feld die IDENTITY-
> Eigenschaft setzt ??
> 
> Meine Versuche mit
> 
> ALTER TABLE [Tabelle] ALTER COLUMN [Feld] INTEGER NOT NULL IDENTITY=20

"IDENTITY=20" verstehe ich auch nicht, da m�sste doch so etwas wie
"IDENTITY(1,1)" stehen, oder?

> sind gescheitert. Ich schaffe es nicht,
> meine Tabellen von meinem lokalen SQL-Server
> auf dem im Internet zu spielen. Entweder bricht
> er mit einem Fehler ab, den er nicht genauer
> spezifiziert, oder die Tabellen/Daten kommen nur
> unvollst=E4ndig an, oder die Tools =E4ndern die
> Datentypen :-(
> 
> Meine beste Variante bisher schafft tats=E4chlich,
> die Daten und Felder beizubehalten, aber daf=FCr
> verliert er den PKEY und die IDENTITY-
> Eigenschaft. Den ersten Wert zu setzen, geht,
> aber bei Identity hab ich Probleme.

Um die Spalteneigenschaften eines Schl�sselfeldes zu ver�ndern, muss man
vorab die Beziehungen und Indexes des Feldes l�schen und anschlie�end
neu definieren.

Warum machst Du das nicht mit den Data Transformation Services im
Enterpreise Manager? Dort kann man auch die Scripte, die f�r eine
�nderung ben�tigt werden, erzeugen.

Freundliche Gr��e
Jochim van de Bruck




| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an