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

请教如何解决这个问题.
...全文
1274 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
硬件应该不会存在问题, 在同一台电脑另一个数据库都能执行。

22,297

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧