Wie um zu testen, linkedserver Konnektivität in TSQL
Muss ich schreiben, ein Verfahren zum sammeln von Daten von mehreren remote-Servern,
Benutze ich linkedservers und OPENQUERY zum sammeln von Daten von Servern, aber manchmal verliere ich die Verbindung zu einigen Servern, oder ich einfach keine Verbindung herstellen kann (z.B. remote-server ist offline)- und OPENQUERY Ergebnisse in-time-outs in diesen Fällen.
So, ich wollte überprüfen, linkedservers Konnektivität und erst dann, wenn es die erfolgreiche Ausführung der Abfrage, wenn nicht nur der übergang zur nächsten remote-server.
Habe ich OPENQUERY in TRY - CATCH, aber es immer noch wieder bei mir time-out-Fehler, sp_testlinkedserver Verfahren auch wieder bei mir time-out-Fehler.
Ich würde wirklich zu schätzen jede Hilfe.
InformationsquelleAutor dogant | 2012-04-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie unter Skript
https://web.archive.org/web/20190201090243/https://blogs.msdn.microsoft.com/sqltips/2005/06/07/test-linked-server-connection-settings/
Es dauert so lange, Zeit, aus wenn. Ich freu mich auf 40" minimum", was auch immer die verlinkten server-Einstellungen und die "connect timeout" die option server.
InformationsquelleAutor Thakur