我遇到了一个问题,我的Web应用程序使用Entity Framework连接到SQL Server数据库。在随机时间间隔内,其中一个表的数据一直被清空。约有90%的数据被删除。
我们已经仔细检查了Web应用程序,并且根本找不到任何删除语句,更不用说那个表上的删除语句了。
我们已经运行了SQL Server Profiler,但它没有捕获到任何删除语句。然而,我在这个表上也有一个ON DELETE触发器来将删除的数据复制到备份表中,这可以正常运行并触发,因此似乎存在关于是否实际运行了删除语句的冲突。服务器上还有数百GB的空间,因此空间不足不是问题。
我们已经尽力调查了这个问题,但是无法找到解决方法,现在我们已经没有任何想法了。
因此,如果有人知道任何可能导致这种情况发生的原因,我将非常感激任何帮助。
提前致谢。
我们已经仔细检查了Web应用程序,并且根本找不到任何删除语句,更不用说那个表上的删除语句了。
我们已经运行了SQL Server Profiler,但它没有捕获到任何删除语句。然而,我在这个表上也有一个ON DELETE触发器来将删除的数据复制到备份表中,这可以正常运行并触发,因此似乎存在关于是否实际运行了删除语句的冲突。服务器上还有数百GB的空间,因此空间不足不是问题。
我们已经尽力调查了这个问题,但是无法找到解决方法,现在我们已经没有任何想法了。
因此,如果有人知道任何可能导致这种情况发生的原因,我将非常感激任何帮助。
提前致谢。