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
Blog
35 Beiträge
An dieser Stelle finden Sie Beiträge über Projekte, nützliche Hinweise, Entwicklungen oder Live-Hacks für die tägliche Arbeit am Computer.
Lesen Sie gerne mit – vielleicht ist einer dieser Lösungsansätze für Ihren Anwendungsfall sinnvoll.
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. 😉
