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( '你的库名 ')
--如果检查出错误, 根据提示的要求进行修复处理