KB-QueryAnalyzer Bug??
用Query Analyzer查詢一個Table的Text欄位,發現筆數一多就會發生以下的錯誤
[Microsoft][ODBC SQL Server Driver]Unknown token received from SQL Server
或
[Microsoft][ODBC SQL Server Driver]Protocol error in TDS stream
這導致明明要查一百筆,有時傳回59筆,有時傳回92筆,有時則100筆都傳回。於是我在查詢欄位中加入了DataLength去檢查Text欄位的大小,發現發生錯誤時最後一筆的DataLength會暴增(如下圖,應為3178,卻得到813572)。
我用Terminal Service連上SQL 2000主機,用本機的Query Analyzer做同樣的查詢,就算查500筆也不會出錯。因此研判這個問題與網路傳輸有關!
與網路傳輸有關,那麼是Query Analyzer的Bug或是底層的Driver有問題? 試了一下SQL 2005 Database Management Studio,就算查500筆也不會出錯。所以網路傳輸的部分應是OK的。
用QueryAnalyzer查了另一個Table的Text欄位,發生一樣的狀況
【結論】
Query Analyzer
在連線遠端SQL 2000資料庫,查詢大量含Text欄位的資料時,當結果資料長度超過一定大小時,就可能發生中途截斷的狀況,並得到
Unknown token received from SQL Server
或 Protocol error in TDS stream的錯誤訊息。
意見
沒有意見
你的看法呢?
標題
(必要的)
姓名
(必要的)
你的URL
(選擇性的
)
意見
(必要的)
Remember Me?
請輸入以上的數字:
搜尋
Go
<
August 2006
>
Sun
Mon
Tue
Wed
Thu
Fri
Sat
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
【工商服務】
最新回應
Tags 分類檢視
.NET
AJAX
ASP.NET
Bicycle
CODE
Collections
Community Server
CSS
Debug
English
Hiking
IE
IIS
Javascript
jQuery
KB
Life
Linq
MCSE
ORACLE
Performance
Reporting Service
Security
Sharepoint
SQL 2000
SQL 2005
SQL 2008
TechEd
ThinkPad
Tips
Tools
Trouble-Shooting
VBScript
Virus
Vista
VS.NET 2003
VS2005
VS2008
Web
Windows 2008
Work
中文編碼
潛盾機
關於作者
一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"
有為的中年人
"自許。
文章典藏
January 2009 (1)
December 2008 (23)
November 2008 (20)
October 2008 (19)
September 2008 (21)
August 2008 (10)
July 2008 (16)
June 2008 (20)
May 2008 (20)
April 2008 (21)
March 2008 (18)
February 2008 (9)
January 2008 (18)
December 2007 (20)
November 2007 (22)
October 2007 (20)
September 2007 (23)
August 2007 (22)
July 2007 (19)
June 2007 (29)
May 2007 (21)
April 2007 (23)
March 2007 (23)
February 2007 (17)
January 2007 (9)
December 2006 (12)
November 2006 (15)
October 2006 (7)
September 2006 (9)
August 2006 (16)
July 2006 (14)
June 2006 (12)
May 2006 (12)
April 2006 (9)
March 2006 (4)
February 2006 (7)
January 2006 (8)
October 2005 (1)
August 2005 (1)
July 2005 (1)
June 2005 (2)
March 2005 (1)
February 2005 (1)
January 2005 (5)
February 2004 (3)
January 2004 (12)
其他功能
這個部落格
Home
Feedjit live traffic feed
Syndication
Comments RSS