找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 1959|回复: 10

怪怪怪,SQLserver掉数据吗?

[复制链接]
发表于 2004-7-22 18:40:40 | 显示全部楼层 |阅读模式
近期供应室接二连三出此怪问题:
做了出库,在另一窗口查询出库并能打印。
过一段时间再查数据没有,采用多种办法可以确定不是删除的原因。
哪是为了什么,象是SQLSERVER自己做了ROLLBACK。
求救!!!!!!!!!!!!!!!
 楼主| 发表于 2004-7-23 07:47:38 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

如果是主键重复,不可能在另一窗口查询并打印,都已打印出来了。
觉得像是已经写入LOG中,在LOG提交给DATA的过程中丢失,有没有这种可能?什么情况下会产生这种可能?
发表于 2004-7-23 09:52:03 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

同意Paullee,检查应用程序吧!
    建议开启事件探察器,然后根据探察的结果分析,另外,如果探察时间长,注意将探察结果写在文本里!
发表于 2004-7-23 09:59:10 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

是不是PB,他会把数据存储到DATASTORE里面,做任何操作都可以,但是如果没有提交,数据最终是不会保存到数据库里的。
发表于 2004-7-23 10:06:11 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

会不会是写入后,未做COMMIT。
那样的话,写入者自己可以在另一窗口中看到已写入数据(只要不重新连接),而别的用户则看不到。当写入者自己退出后ROLLBACK,结果为未写入。
 楼主| 发表于 2004-7-23 10:55:13 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

以上情况都可排除,
已经退出程序再进可以查询打印,过几个小时或第二天再查,会有部分数据丢失。
请问一下SQLSERVER7有没可能几个小时后才将从LOG提产DATA
发表于 2004-7-23 13:06:03 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

尝试重建一下索引。
把补丁打上。
 楼主| 发表于 2004-7-23 14:22:45 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

楼上方法试过,不管用
发表于 2004-7-23 14:48:13 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

1、在数据库中查看这些出库记录是否被真正删除。
2、是否部分记录的代码表被人为删除。
3、是否有一些任务或触发器会对出库明细表做删除操作。
 楼主| 发表于 2004-7-23 15:48:59 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

可以排除以下原因:
1、在数据库中查看这些出库记录是否被真正删除。
2、是否部分记录的代码表被人为删除。
3、是否有一些任务或触发器会对出库明细表做删除操作。

没有数据后,数据确实不存在。可排除人为删除。
为了测试,在写入时另建立了一个一样结构的表写入,同样数据不见了。

对PAULEE回复
“太不可思议了!
几小时以后再物理上更新数据库,没听说过!

1. 设法跟踪确认数据确实写入数据库了。
2. 如果真的写入了,再消失一定 是又被删除了。



确实少见,不过近段时间常出现。
可以肯定已经写库,可以肯定排除人为删除。

现有在疑问的是LOG提交DATA过程中有没有可能掉数据
 楼主| 发表于 2004-7-23 23:31:28 | 显示全部楼层

怪怪怪,SQLserver掉数据吗?

发现有问题的表有一个字段名为SQLSERVER"保留字".
会不会是这个原因造成"LOG提交DATA过程中掉数据呢".
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表