Share via


Configurare l'opzione di configurazione del server remote query timeout

In questo argomento si illustra come configurare l'opzione di configurazione del server remote query timeout in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL. Con l'opzione remote query timeout è possibile specificare la durata, in secondi, di un'operazione remota prima del timeout di SQL Server. Il valore predefinito per questa opzione è 600, che consente un'attesa di 10 minuti. Questo valore è applicabile a una connessione in uscita iniziata dal Motore di database come query remota e non influisce sulle query ricevute dal Motore di database. Per disabilitare il timeout, impostare il valore su 0. Una query rimarrà in attesa finché non verrà annullata.

Per le query eterogenee, con remote query timeout è possibile specificare 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, con remote query timeout è possibile specificare il numero di secondi successivi all'invio di un'istruzione EXEC remota, trascorsi i quali si verifica il timeout della stored procedure remota.

Contenuto dell'argomento

  • Prima di iniziare:

    Prerequisiti

    Sicurezza

  • Per configurare l'opzione remote query timeout utilizzando:

    SQL Server Management Studio

    Transact-SQL

  • Completamento: Dopo la configurazione dell'opzione remote query timeout

Prima di iniziare

Prerequisiti

  • È necessario consentire le connessioni a server remoti prima di impostare questo valore.

Sicurezza

Autorizzazioni

Le autorizzazioni di esecuzione per sp_configure senza alcun parametro o solo con il primo parametro vengono assegnate per impostazione predefinita a tutti gli utenti. Per eseguire sp_configure con entrambi i parametri per modificare un'opzione di configurazione o per eseguire l'istruzione RECONFIGURE, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del server sysadmin e serveradmin.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per configurare l'opzione remote query timeout

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.

  2. Fare clic sul nodo Connessioni.

  3. Nella casella Timeout query remote di Connessioni server remoto digitare o selezionare un valore compreso tra 0 e 2.147.483.647 per impostare il numero massimo di secondi dopo i quali si verifica il timeout di SQL Server.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per configurare l'opzione remote query timeout

  1. Connettersi al Motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. In questo esempio si illustra come utilizzare sp_configure per impostare il valore dell'opzione remote query timeout su 0 per disabilitare il timeout.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'remote query timeout', 0 ;
GO
RECONFIGURE ;
GO

Per ulteriori informazioni, vedere Opzioni di configurazione del server.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Completamento: Dopo la configurazione dell'opzione remote query timeout

L'impostazione diventa effettiva immediatamente senza dover riavviare il server.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Vedere anche

Riferimento

RECONFIGURE (Transact-SQL)

sp_configure (Transact-SQL)

Concetti

Proprietà e comportamenti dei set di righe

Opzioni di configurazione del server