MSSQL timeout bei openquery
Hallo,
bei folgendem Befehl erhalte ich nach einigen Sekunden eine Fehlermeldung, dass die Verbindung wegen eines Abfrage-Timeouts fehlschlägt. Es werden 100.000 Datensätze übertragen, die aus je 10-Zeichen in je 2 Spalten bestehen, also sehr wenig Datenumfang. Eingesetzt wird an beiden Stellen MSSQL 2005.
INSERT
INTO OPENQUERY([192.168.77.1], 'SELECT feld1, feld2 FROM a00test')
SELECT feld1, feld2
FROM remoteDB
Woran könnte das liegen? Alternativ bin ich offen für Vorschläge, die ich sonst die 100.000 Datensätze schnell (idealerweise < 30 Sekunden) über eine 25.000er DSL Leitung zum anderen Ende (1 Gbit WAN) transportiere.
Danke, Peter
bei folgendem Befehl erhalte ich nach einigen Sekunden eine Fehlermeldung, dass die Verbindung wegen eines Abfrage-Timeouts fehlschlägt. Es werden 100.000 Datensätze übertragen, die aus je 10-Zeichen in je 2 Spalten bestehen, also sehr wenig Datenumfang. Eingesetzt wird an beiden Stellen MSSQL 2005.
INSERT
INTO OPENQUERY([192.168.77.1], 'SELECT feld1, feld2 FROM a00test')
SELECT feld1, feld2
FROM remoteDB
Woran könnte das liegen? Alternativ bin ich offen für Vorschläge, die ich sonst die 100.000 Datensätze schnell (idealerweise < 30 Sekunden) über eine 25.000er DSL Leitung zum anderen Ende (1 Gbit WAN) transportiere.
Danke, Peter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 263621
Url: https://administrator.de/forum/mssql-timeout-bei-openquery-263621.html
Ausgedruckt am: 25.12.2024 um 01:12 Uhr
3 Kommentare
Neuester Kommentar
Moin Peter,
Gruß,
Dani
Es werden 100.000 Datensätze übertragen, die aus je 10-Zeichen in je 2 Spalten bestehen, also sehr wenig Datenumfang. Eingesetzt wird an beiden Stellen MSSQL 2005.
Wie werden diese übertragen? Manuell per SQL Studio oder mit Hilfe einer Anwendung.Alternativ bin ich offen für Vorschläge, die ich sonst die 100.000 Datensätze schnell (idealerweise < 30 Sekunden) über eine 25.000er DSL Leitung zum anderen Ende (1 Gbit WAN) transportiere.
Per Textdatei dort auf dem SQL-Server ablegen und dann einspielen. Aber das ist sicherlich zu einfach...Gruß,
Dani