remote query timeout (Option)

Mithilfe der Option Timeout für Remoteabfragen können Sie angeben, wie viel Zeit (in Sekunden) ein Remotevorgang in Anspruch nehmen kann, bevor in Microsoft SQL Server ein Timeout auftritt. Die Standardeinstellung ist 600, was einer Wartezeit von zehn Minuten entspricht. Dieser Wert gilt für eine von Database Engine (Datenbankmodul) als Remoteabfrage initiierte ausgehende Verbindung. Der Wert hat keine Auswirkungen auf von Database Engine (Datenbankmodul) empfangene Abfragen.

Bei heterogenen Abfragen wird durch remote query timeout die Anzahl der Sekunden angegeben (initialisiert im Befehlsobjekt mithilfe der DBPROP_COMMANDTIMEOUT-Rowseteigenschaft), die ein Remoteanbieter auf Resultsets warten sollte, bevor für die Abfrage ein Timeout eintritt. Dieser Wert wird, soweit dies vom Remoteanbieter unterstützt wird, auch zum Festlegen von DBPROP_GENERALTIMEOUT verwendet. Dadurch tritt für alle anderen Vorgänge nach Ablauf der angegebenen Anzahl von Sekunden ein Timeout ein.

Bei remote gespeicherten Prozeduren wird durch remote query timeout die Anzahl der Sekunden angegeben, die nach dem Senden einer EXEC-Remoteanweisungvergehen müssen, bevor für die remote gespeicherte Prozedur ein Timeout eintritt.

Die Einstellung tritt ohne Beenden und Neustarten des Servers sofort in Kraft.

Legen Sie den Wert auf 0 fest, um das Timeout zu deaktivieren. Die Abfrage wartet, bis sie abgebrochen wird.