Domanda

ottengo il seguente errore su esecuzione di una query.

*

System.Data.SqlClient.SqlException: Timeout scaduto
. Il periodo di timeout trascorso prima del completamento dell'operazione o il server non risponde. A System.Data.SqlClient.SqlConnection.OnError (eccezione SqlException, breakConnection booleano)

*

E 'questo un timeout di connessione o il comando timeout?

TIA

È stato utile?

Soluzione

Sembra un timeout di comando. Se si dispone di un timeout di connessione, si vedrà dalla traccia dello stack che è gettato da una chiamata a SqlConnection.Open. Ogni altro timeout sarà un timeout di comando.

Altri suggerimenti

Sarà necessario inviare più codice di come si collegamento e che cosa si sta cercando di eseguire. Un comando di timeout propaga ad un errore di timeout SQLException quindi potrebbe essere.

Qual è la commmand o query si sta tentando di correre? Una volta affiggemmo possiamo aiutare ottimizzarlo. Si può anche provare ad impostare un periodo di timeout sia per il collegamento e l'oggetto di comando. Aumentare e vedere se aiuta.

Per quanto tempo l'adozione query quando eseguito da SSMS?

Se veloce, poi si problema potrebbe essere una situazione di stallo.

Stai usando tutte le transazioni? Stai condividendo il database con altre applicazioni / utenti?

Più informazioni sarà molto utile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top