Gavin Chan
2005-03-16 02:51:02 UTC
We encounter the 'Protocol Error in TDS Stream' error in Excel that connect
to SQL Server 2000 (SP3) with MS Query. We later found that this occurs when
the user select too many fields from the MS Query Designer.
Interestingly, we later found that this can be fixed by enlarging the
'Network Packet Size' configuration setting in the SQL Server! From my
understanding, I would think that if something is too large for a single
network packet, it will just be broken into smaller pieces and that should be
transparent to the application. However, what we found here seems to mean
something else. We dare not to apply this on production as we are afraid of
the possible side effect.
Is this a bug in MS Query, Excel or SQL Server and is there any better
workaround for this problem?
to SQL Server 2000 (SP3) with MS Query. We later found that this occurs when
the user select too many fields from the MS Query Designer.
Interestingly, we later found that this can be fixed by enlarging the
'Network Packet Size' configuration setting in the SQL Server! From my
understanding, I would think that if something is too large for a single
network packet, it will just be broken into smaller pieces and that should be
transparent to the application. However, what we found here seems to mean
something else. We dare not to apply this on production as we are afraid of
the possible side effect.
Is this a bug in MS Query, Excel or SQL Server and is there any better
workaround for this problem?