Die Identity von Tabelleneinträgen korrigieren, weil diese bei der Nachpflege im Staging-System eine andere Nummernfolge bekommen haben - Sprung um 1000 - als im Produktivsystem. Create Script für Tabellenkopie (Definition der Identity-Spalte entfernen) Die zu korrigierenden Daten in die Tabelle übertragen (INSERT INTO ... SELECT ... FROM ... WHERE ...). Die betreffenden Datensätze korrigieren und die Einträge aus der Zieltabelle entfernen. Die korrigierten Datensätze mit (INSERT INTO [Table_Name] (column-list) SELECT (column-list) FROM [change_table]) zurück übertragen (mit IDENTITY_INSERT ON einfügen) Mit DBCC CHECKIDENT ('Table_Name', RESEED, höchsten-akt-Identity-Wert hier eintragen). SET IDENTITY_INSERT ON wieder aktivieren Clean-up bzw. temporäre Tabelle löschen
Archiv von Steffen Sanders Beiträgen: Steffen Sander
35 Beiträge
Für die tägliche Arbeit nutze ich gern: Ansonsten sind das iPad oder Papier und Bleistift, für Notizen und Skizzen, auch eine gute Wahl, um Ideen schnell zu visualisieren. Da gibt's noch weitere, werden auch noch aufgelistet. 😉
