SqlDumpExceptionHandler: 进程 55 发生了严重的异常 c0000005 EXCEPTION_ACCESS_VIOLATION。SQL Server 将终止该进程。

tsp3ng 2006-03-03 11:49:27
情况描述 如下一条SQL
Select VW_InvGoods.GoodsID, A.PositionID, VW_InvGoods.Goodscode, VW_InvGoods.GoodsName, InvPosition.PosName, A.InOutQty, B.InvQty
from VW_Invgoods Inner join
(SELECT GoodsID, PositionID, SUM(inOut * Qty) AS InOutQty
FROM InvInOutLog
Group by GoodsID, PositionID) A
On VW_InvGoods.GoodsID = A.GoodsID Inner join
(Select GoodsID, posID ,Sum(SumQty) as InvQty
from InvGoodStorage
Group by GoodsID,posID) B
On VW_InvGoods.GoodsID = B.GoodsID Left join invPosition
On A.PositionID = invPosition.PosID
Where A.InOutQty = B.InvQty and A.GoodsID = B.GoodsID and A.PositionID = B.posID

1 在本机(TSP)A数据库能执行
2 在本机B数据库弹出文章标题错误,但去掉Where、或者Where A.InOutQty = B.InvQty and
A.GoodsID = B.GoodsID、或者Where A.GoodsID = B.GoodsID and A.PositionID = B.posID等,
就是三个条件、或者Where A.InOutQty = B.InvQty and A.PositionID = B.posID就会出错
3 在本机B数据库备份到另一电脑(Server)还原,再执行不会出错.
3 在本机B数据库备份还原到本机B1数据库,不能执行。
备注:本机(TSP) 与 电脑(SERVER)的SQL SERVER 2000 版本号都为8.00.760

请教如何解决这个问题.
...全文
589 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhw2ll 2006-06-11
希望能有高人给予详细的解答.....
我也出现类似错误 要命啊:-((
================================
错误: 0,严重度: 19,状态: 0
SqlDumpExceptionHandler: 进程 59 发生了严重的异常 c0000096 EXCEPTION_PRIV_INSTRUCTION。SQL Server 将终止该进程。

先谢过高人了
回复
zjcxc 2006-03-03
1. 检查数据库有没有问题:
dbcc checkdb('你的库名')

如果检查出错误, 根据提示的要求进行修复处理.


2. 检查你的电脑是否存在硬件问题(因为拿到另一台电脑没有问题)
回复
zlp321002 2006-03-03
--一般安装SP4,会解决这个问题。你现在版本是sp3
回复
子陌红尘 2006-03-03
安装SQL Server 2000 SP4
回复
tsp3ng 2006-03-03
dbcc checkdb(lzerp)
CHECKDB 发现了 0 个分配错误和 0 个一致性错误(在数据库 'lzerp' 中)。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
回复
tsp3ng 2006-03-03
硬件应该不会存在问题, 在同一台电脑另一个数据库都能执行。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2006-03-03 11:49
社区公告
暂无公告