我这有个东东...快弄完了发现..有5W多个表.sysobjects超过45W行数据...现在什么问题呢.我对其中一个有一千行记录的表分别进行增、删、改、查增改查均没有问题.删除时.DELETE FROM Unit WHERE id = 1id为主键.这条语句执行失败:错误68**:******.意思是在优化查询时用尽了有限的堆栈空间.数据库结构呢.分了4个文件组.放在4个硬盘分区上.迷茫了.彻底迷茫了.两天没睡好了...求教各位大大...有哪位遇到过同样的问题.或者指点迷津...小弟万分感谢!!!
全删除是不报错的...
其实也不是删除,我用ant构建的么.在构建的时候少来点儿我试试...
dbcc checktable 'unit'看看表有没有问题
增改查均没有问题.删除时.DELETE FROM Unit WHERE id = 1
id为主键.
这条语句执行失败:错误68**:******.意思是在优化查询时用尽了有限的堆栈空间.
-----------------
现象很奇怪,
完整的错误代码贴出来看看......
是否是分配的空间不够,或者说你之前的操作占用了大量的内存而没有及时释放....
那么...在对这个表的数据进行删除时呢...会做完整性检查..那么检查需要时间吧...还没等检查完.物理内存耗尽了...OK~~~谢谢各位...
那是数据库吗...你写表名,做查询的时候记的住?!感觉数据库不带这么玩的再说内存忒寒碜了1gb...加到4gb吧