Condividi tramite


Opzione remote query timeout

L'opzione remote query timeout consente di specificare il tempo in secondi concesso a un'operazione remota prima del timeout di MicrosoftSQL Server. L'impostazione predefinita è 600, che indica un'attesa di dieci minuti. Questo valore è applicabile a una connessione in uscita iniziata da Motore di database come query remota e non influisce sulle query ricevute da Motore di database.

Per le query eterogenee, remote query timeout specifica il numero di secondi di attesa (inizializzati nell'oggetto comando tramite la proprietà del set di righe DBPROP_COMMANDTIMEOUT) di set di risultati da parte del provider remoto. Trascorso il numero di secondi impostato, si verifica il timeout della query. Questo valore è utilizzato anche per l'impostazione di DBPROP_GENERALTIMEOUT, se la proprietà è supportata dal provider remoto. L'impostazione determina il timeout delle altre operazioni dopo il numero di secondi specificato.

Per le stored procedure remote, remote query timeout specifica il numero di secondi successivi all'invio di un'istruzione EXECremota, trascorsi i quali si verifica il timeout della stored procedure remota.

L'impostazione diventa effettiva immediatamente e non richiede l'interruzione e il riavvio del server.