Romero
Aktiver Benutzer
- Beiträge
- 46
Hallöchen,
ich stehe gerade vor einem Rätsel, was ich bisher noch nicht aufklären konnte.
Ich habe 2 Server (DB01 & DB02), worauf ich auf Server DB01 eine View erstellt habe, auf Server DB02 eine Tabelle. Diese Tabelle DB02.dbo.TABLE01 lasse ich mittels Job (Ausführungsscript siehe unten) mit Daten aus der DB01.dbo.VIEW01. Dieser Job läuft aller 5min und wird wie folgt ausgeführt:
DB01 => Produktiv-Server
DB02 => Abfrage-Server
INSERT INTO DB02.dbo.TABLE01
SELECT * FROM DB01.dbo.VIEW01
GO
Nun habe ich aber festgestellt, dass zu unterschiedlichen Zeiten bei der Übertragung einige Daten fehlen, welche aber definitiv vorhanden sind.
Nun also die Frage: woran kann es liegen, dass hier Daten nicht übertragen werden (obwohl vorhanden)? Liegt es hier am Statement des INSERT INTO im Job?
Meine laienhafte Vermutung ist, dass die View noch nicht fertig mit laden ist und schon übertragen wird.
Datenmenge beträgt in den 5min so um die 100-150 Zeilen á 10 Spalten.
LG Romero
ich stehe gerade vor einem Rätsel, was ich bisher noch nicht aufklären konnte.
Ich habe 2 Server (DB01 & DB02), worauf ich auf Server DB01 eine View erstellt habe, auf Server DB02 eine Tabelle. Diese Tabelle DB02.dbo.TABLE01 lasse ich mittels Job (Ausführungsscript siehe unten) mit Daten aus der DB01.dbo.VIEW01. Dieser Job läuft aller 5min und wird wie folgt ausgeführt:
DB01 => Produktiv-Server
DB02 => Abfrage-Server
INSERT INTO DB02.dbo.TABLE01
SELECT * FROM DB01.dbo.VIEW01
GO
Nun habe ich aber festgestellt, dass zu unterschiedlichen Zeiten bei der Übertragung einige Daten fehlen, welche aber definitiv vorhanden sind.
Nun also die Frage: woran kann es liegen, dass hier Daten nicht übertragen werden (obwohl vorhanden)? Liegt es hier am Statement des INSERT INTO im Job?
Meine laienhafte Vermutung ist, dass die View noch nicht fertig mit laden ist und schon übertragen wird.
Datenmenge beträgt in den 5min so um die 100-150 Zeilen á 10 Spalten.
LG Romero