收到来自 SQL Server 的未知令牌

作者:vkvi 来源:ITPOW(原创) 日期:2007-5-14

在查询分析器中执行 select 语句时,有时会出现如下错误提示(不一定同时出现),同时显示的记录数少于理论记录数。

[Microsoft][ODBC SQL Server Driver]收到来自 SQL Server 的未知令牌

[Microsoft][ODBC SQL Server Driver]在 TDS 流中的协仪错误

[Microsoft][ODBC SQL Server Driver]函数序列错误

这种错误的原因有:

  • 网络不通畅或繁忙。
  • 记录数太多。
  • 结果中每列最多字符数设得过大。
  • 表损坏。

第二、三种原因,也是侧面反应了网络不通畅或繁忙,关于“结果中每列最多字符数设得过大”请参见:如何在查询分析器中输出列的完整内容

关于第四种原因,请参见:在 TDS 流中的协仪错误

相关文章