David Asked: 2016-01-16 13:33:26 +0800 CST2016-01-16 13:33:26 +0800 CST 2016-01-16 13:33:26 +0800 CST TFS 数据库和恢复模型。简单安全 772 在我的 TFS 数据库服务器上,所有数据库都设置为完全恢复模式。我们不做任何日志传送,只在每晚做完整的数据库备份,所以对 TFS 有什么影响是我们将恢复模式更改为简单吗?(日志文件变得非常大) 谢谢, sql-server 2 个回答 Voted Best Answer MrHinsh - Martin Hinshelwood 2016-01-16T17:04:46+08:002016-01-16T17:04:46+08:00 您的 TFS 数据存在风险。您当前的备份不足以保证 TFS 环境的还原。 由于 TFS 包含多个数据库(至少 tfs_configuration 和 tfs_collection),因此可以有跨越这些数据库的事务。由于事务在单个数据库上完成之前不是最终的,因此您可能会损坏。如果您恢复到某个时间点,一个数据库无法完成事务并回滚,而另一个数据库完成。 这将导致 TFS 还原失败。 https://msdn.microsoft.com/en-us/library/ms253070.aspx 您必须遵循详细说明文档的手动备份程序才能保证恢复。 或者,您可以使用 TFS 管理控制台中的内置备份工具。 注意:SQL 数据库、它们的配置和 TFS 配置归 TFS 所有,不应在产品团队记录的范围之外进行更改。 joeqwerty 2016-01-16T13:41:47+08:002016-01-16T13:41:47+08:00 如果您不使用日志进行恢复/复制,并且每晚对数据库进行完整备份,那么可以,简单恢复模式是安全的。其影响是 SQL Server 将为您管理事务日志。 将恢复模式设置为 Simple 后,您可能需要也可能不需要手动运行收缩操作 IDK。你得自己看看。
您的 TFS 数据存在风险。您当前的备份不足以保证 TFS 环境的还原。
由于 TFS 包含多个数据库(至少 tfs_configuration 和 tfs_collection),因此可以有跨越这些数据库的事务。由于事务在单个数据库上完成之前不是最终的,因此您可能会损坏。如果您恢复到某个时间点,一个数据库无法完成事务并回滚,而另一个数据库完成。
这将导致 TFS 还原失败。
https://msdn.microsoft.com/en-us/library/ms253070.aspx
您必须遵循详细说明文档的手动备份程序才能保证恢复。
或者,您可以使用 TFS 管理控制台中的内置备份工具。
注意:SQL 数据库、它们的配置和 TFS 配置归 TFS 所有,不应在产品团队记录的范围之外进行更改。
如果您不使用日志进行恢复/复制,并且每晚对数据库进行完整备份,那么可以,简单恢复模式是安全的。其影响是 SQL Server 将为您管理事务日志。
将恢复模式设置为 Simple 后,您可能需要也可能不需要手动运行收缩操作 IDK。你得自己看看。