SQL Server数据库和安全方法

时间:2011-04-29 16:31:51

标签: sql-server

我创建了一个软件,用于在SQL Server中的两个数据库之间同步数据。在尽可能多的数据和有限的时间内对程序进行了尽可能多的测试。现在我需要让它运行,我想要安全地玩。

如果出现问题并且数据库损坏,能够恢复的最佳方法是什么? (意思是原始程序无法使用)

我知道每次执行同步时我都可以备份这两个数据库。我也知道我可以及时恢复。

还有其他选择吗?是否可以仅回滚同步服务所做的更改? (两个数据库将由其他软件使用)

1 个答案:

答案 0 :(得分:0)

您可能有,但我建议调查SQL Server中可用的备份和恢复选项。由于您没有规范,因此您不知道系统将如何处理这些更改,从而使您更有可能出现问题。出于这个原因(以及许多其他明显的原因),我希望有适当的SQL备份/恢复过程。不幸的是,Express在自动化这个区域方面并不是很好,但您可以在同步之前手动运行它们。

至少,做一切事务;程序失败不应使数据库处于部分同步状态。

太糟糕了,你没有完整版的SQL Server ......那么你可以使用类似复制服务的东西并完全取消这个程序? ;)