大约一年半前,我们开发并交付了一个数据库驱动的应用程序。在此期间,他们备份了数据库,重新安装了软件,并恢复了几次数据库。此外,他们还向我们发送了他们的数据库几次,以便对db结构执行一些更新。他们使用了软件的内置备份和恢复功能。该软件使用SMO (SQl服务器管理对象)执行备份/恢复操作。
他们现在声称他们的一些数据在最近的备份和恢复过程中丢失了。
这样的声明是可能的,还是仅仅是他们的数据输入错误?
我已经手动检查了它们的数据库,并且没有添加它们的数据。
有关于SMO细菌的报告吗?
发布于 2013-01-15 23:05:59
备份和还原是Server中的关键功能。他们总是,总是,总是始终如一地备份数据库(时点)。不能以松掉部分数据或引入其他不一致的方式进行备份或还原。Server总是阻止您使用错误消息执行此操作。
(有可能丢失数据的神话来自其他RDBMS,比如几年前备份是一个挑战的MySQL )。
问题在其他地方:在数据库上执行的DML中。
https://stackoverflow.com/questions/14345871
复制相似问题