我是一家小型美国商业情报团队的成员,该团队属于一家跨国公司,该团队由商业方面的高级用户组成,并获得write
/ drop
/ create
的许可Sybase ASE
中的特定数据库。在最近之前,我们在办公室有一个承包商,负责我们日常报告/处理的更多日常事务。从本质上讲,我们不得不搬到了印度的一对全职低层员工,他们在很大程度上都表现出色。最近,其中一个提交了草率的UPDATE
语句,在过去2周内没有提交过一次,而是提交了两次,这破坏了12年前的数据。该员工声称更新语句不是草率的,并且结果窗口显示了所需的更新记录数量(2,而不是30,000+)。在正常的公司中,我们可以检查日志文件,但是DBA的职责已外包给了一家糟糕的服务提供公司,他们无法以明确的方式(在特定日期的凌晨3点至8点之间)提供日志文件。>
我想相信员工,但这没有任何意义。我的问题是:在无法引用日志文件的情况下,是否有系统错误可能导致UPDATE
语句更新的记录多于结果窗口显示的内容?也许印度雇员的PC到美国的服务器之间的距离可能会引起某些问题?
此表上没有this post中建议的触发器。
谢谢-