Hi,
I've had a stable .net 2.0 app processing a sequentialAccess cursor on SQL2005 for quite some time but I've just started getting :-
System.Collections.ListDic
tionaryInt
ernalA 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.).Net SqlClient Data Provider at System.Data.SqlClient.SqlC
onnection.
OnError(Sq
lException
exception, Boolean breakConnection)
at System.Data.SqlClient.SqlI
nternalCon
nection.On
Error(SqlE
xception exception, Boolean breakConnection)
at System.Data.SqlClient.TdsP
arser.Thro
wException
AndWarning
(TdsParser
StateObjec
t stateObj)
at System.Data.SqlClient.TdsP
arserState
Object.Rea
dSniError(
TdsParserS
tateObject
stateObj, UInt32 error)
at System.Data.SqlClient.TdsP
arserState
Object.Rea
dSni(DbAsy
ncResult asyncResult, TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsP
arserState
Object.Rea
dPacket(In
t32 bytesExpected)
at System.Data.SqlClient.TdsP
arserState
Object.Rea
dBuffer()
at System.Data.SqlClient.TdsP
arserState
Object.Rea
dByteArray
(Byte[] buff, Int32 offset, Int32 len)
at System.Data.SqlClient.TdsP
arserState
Object.Rea
dStringWit
hEncoding(
Int32 length, Encoding encoding, Boolean isPlp)
at System.Data.SqlClient.TdsP
arser.Read
SqlStringV
alue(SqlBu
ffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsP
arser.Read
SqlValue(S
qlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlD
ataReader.
ReadColumn
Data()
at System.Data.SqlClient.SqlD
ataReader.
ReadColumn
(Int32 i, Boolean setTimeout)
at System.Data.SqlClient.SqlD
ataReader.
GetString(
Int32 i)
I've got the following SQL Server Enterpirse Edition 9.00.2047.00 (SP1 is relatively new addition but not within the last 3 weeks or more I believe).
4 CPUS, 8GB Ram. Using Windows fibers (lightweight pooling)
Connection string is
"data source=SQLSERVER1;initial catalog=CustomerData;integ
rated security=SSPI;persist security info=False;packet size=4096".
The application is running on the SQL Server but it doesn't always run there. Other processes may be starting up and performing a similar task but load has never been an issue.
So far I guess I could disable the share memory provider but I'd rather track the error down and see if I can recover in some way.
There is very little info with this exact message in google.
klanff