Dopo un'interruzione sul mio webhost virtuale, hanno finalmente ripristinato il contenitore, ma ora ho casualmente ottenuto l'errore quando provo a eseguire query. Posso fare unPerché si verifica questo errore a livello di trasporto?
Select top 20000 from Orders
Ma
Select * from Orders (about 100k rows total)
riceve l'errore nel mio studio gestione:
A transport-level error has occurred when receiving results from the server. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)
E questo errore nel mio log degli errori:
A read operation on a large object failed while sending data to the client. A common cause for this is if the application is running in READ UNCOMMITTED isolation level. This connection will be terminated.
I ho cercato l'errore e posso vederlo potrebbe essere perché "Pooling leggero" è abilitato, ma questo non è il caso qui.
Eseguo mssql 2008 express su un server Windows 2003.
Sei in esecuzione senza lettura (o hai con nolock da qualche parte) –
Puoi indicarmi una direzione dove posso vedere se sto correndo senza essere letto? E se è in modalità Lettura non impegnata, quale modalità dovrebbe essere impostata su? – Dofs