日期:2014-05-18  浏览次数:20569 次

sql server2000 在执行统计汇总查询时出错,急!
数据库:SQL   Server   2000
操作系统:WIN2000   SP4
问题:
      对数据库里的某个表从企业管理器和查询分析器里,普通打开正常,即   SELECT   *   FROM   TABLE1,不会出错,但只要一复杂,就会出下面的错误:
SqlDumpExceptionHandler:   进程   55   发生了严重的异常   c0000005   EXCEPTION_ACCESS_VIOLATION。SQL   Server   将终止该进程。
放的别的机器也不行(排除硬件问题),把某个特定的表导出到一个新数据库里(排除数据库问题),新数据库也出现这样的问题.
系统也换过,也不行(排除系统问题),难道是数据有问题?!
出现这个错误,SQL   数据库服务就会被终止.


------解决方案--------------------
关注
------解决方案--------------------
可能是内存地址出錯,應該是你這個table的資料有點特殊???
------解决方案--------------------
關注
------解决方案--------------------
也许是TempDB的磁道有问题,简单查询不会用到TempDB,只有复杂查询中有可能会用到TempDB.
试试
DBCC CHECKDB ( 'tempdb ')
------解决方案--------------------
--检查数据库有没有问题
dbcc checkdb( '你的库名 ')
--如果检查出错误, 根据提示的要求进行修复处理