在本地运行好好的,上传到服务器 数据库就报这样的错误
服务器: 消息 8648,级别 17,状态 95,行 1
未能将大于页大小的行插入到哈希表中。请用 ROBUST PLAN 提示重新提交查询。那位高手能指点指点

解决方案 »

  1.   

    你看一下你的行是不是太大了。主要是 char,varchar,sql server一行最多8060字节。不能超过一个页大小。
      

  2.   

    ROBUST   PLAN   
        
    强制查询优化器以性能为代价,使用对最大可能的行大小有效的计划。处理查询时,中间级表和运算符可能需要存储和处理比输入行宽的行。在有些情况下,行可能很宽,以致某个运算符无法处理行。如果发生这种情况,SQL   Server   将在查询执行过程中生成错误。通过使用   ROBUST   PLAN,可以指示查询优化器不考虑可能会遇到该问题的查询计划。