SQL Server 2008中的备份和还原导致数据丢失

时间:2013-01-15 20:02:13

标签: sql-server sql-server-2008

我们在大约一年半前开发并提供了一个数据库驱动的应用程序。在此期间,他们已备份数据库,重新安装软件并恢复数据库几次。他们也向我们发送了他们的数据库,以便对db结构进行一些更新。他们使用了软件的内置备份和恢复功能。该软件使用SMO(SQl服务器管理对象)执行备份/恢复操作。

他们现在声称他们的一些数据在最近的备份和恢复过程中丢失了。

这样的声明是否可能或只是他们的数据输入错误?

我手动检查了他们的数据库,并且他们已添加的数据不存在。

有没有关于SMO错误的报告?

1 个答案:

答案 0 :(得分:1)

备份和还原是SQL Server中的关键工具。它们始终始终始终如一地备份数据库(时间点)。您无法以丢失部分数据或引入其他不一致的方式进行备份或还原。 SQL Server始终阻止您使用错误消息执行此操作。

(可能存在数据丢失的神话来自MySQL之类的其他RDBMS,几年前备份是一个挑战。)

问题出在其他地方:在数据库上执行的DML中。