Forums Neueste Beiträge
 

Table per Stored Procedure überwachen und Daten auf and. Server verschieben

01/10/2008 - 15:19 von Klaus Mayer | Report spam
Hallo,

ich habe folgendes vor:

In einer Tabelle befinden sich die Felder ID, Nummer und Name.
Diese Tabelle wird wöchentlich mit Daten aus einem alten DOS-System
geupdated.
Nun habe ich vor, die Daten aus dieser Tabelle zu àndern und
gleichzeitig in eine zweite
SQL-Datenbank zu verschieben, ohne die Originaldaten zu àndern. ID und
Nummer sollen zusammengefasst werden, Name dagegen in Vor- und Zuname
getrennt werden.
Sinnvoll ist sicherlich noch das setzen eines Verarbeitet-Flags in der
Originaltabelle, um nicht immer alle Datensàtze anfassen zu müssen
(ca. 15 Mio).
Kann ich das mit einer SP lösen? Kann man mit einer SP ein Table auf
Änderung überwachen?

Bin für jeden Tipp und Vorschlag dankbar.

Schöne Grüße,

Klaus
 

Lesen sie die antworten

#1 Frank Kalis
01/10/2008 - 17:16 | Warnen spam
On 1 Okt., 15:19, Klaus Mayer wrote:

In einer Tabelle befinden sich die Felder ID, Nummer und Name.
Diese Tabelle wird wöchentlich mit Daten aus einem alten DOS-System
geupdated.
Nun habe ich vor, die Daten aus dieser Tabelle zu àndern und
gleichzeitig in eine zweite
SQL-Datenbank zu verschieben, ohne die Originaldaten zu àndern. ID und
Nummer sollen zusammengefasst werden, Name dagegen in Vor- und Zuname
getrennt werden.
Sinnvoll ist sicherlich noch das setzen eines Verarbeitet-Flags in der
Originaltabelle, um nicht immer alle Datensàtze anfassen zu müssen
(ca. 15 Mio).
Kann ich das mit einer SP lösen? Kann man mit einer SP ein Table auf
Änderung überwachen?




Die SP Lösung funktioniert nur dann, wenn alle UPDATE/DELETE/INSERT
Operationen ebenfalls durch SPs kontrolliert werden. Falls nicht,
solltest Du einen Trigger auf die Tabelle ins Auge fassen, der die
entsprechenden Zeilen in eine Hilfstabelle schreibt und von der Du
spàter die Daten in die Zieltabelle schreiben kannst.
Frank Kalis
Microsoft SQL Server MVP
Webmaster: http://www.insidesql.org

Ähnliche fragen