remote query timeout 選項

使用 remote query timeout 選項,即可指定在 Microsoft SQL Server 逾時之前,遠端作業可以執行多久 (以秒為單位)。預設值是 600,允許等候 10 分鐘。此值可套用到由 Database Engine 初始化作為遠端查詢的傳出連接。此值不會影響到 Database Engine 收到的查詢。

對於異質性查詢,remote query timeout 是指定遠端提供者在等候查詢結果集時,應等候幾秒 (使用 DBPROP_COMMANDTIMEOUT 資料列集屬性在指令物件中初始化) 後才變逾時。這個值也用來設定 DBPROP_GENERALTIMEOUT (如果遠端提供者支援的話)。這會使其他任何作業在指定秒數後變逾時。

對於遠端預存程序,remote query timeout 會指定在遠端預存程序逾時之前,傳送遠端 EXEC陳述式之後必須經過的秒數。

設定立即生效,伺服器不必停止再重新啟動。

設定為 0 表示停用逾時。查詢將會等候直到取消為止。