3

应用更新 2 后 -计划备份现在是一个内置功能(不需要 Power Tool)。我很难理解在文件共享上转储备份所需的权限。即使尝试将备份转储到本地共享 - \mytfs2012server\c$\Backup - 向导也会以:

TF401002: The SQL Server Database Engine failed to save the database backup to path... Please grant SQL service account read/write access to that folder.

消息非常简单。我尝试了不同的事情 - 没有成功。使用 Update 1 + Power Tools 经过一些调整后,我成功使用了该向导。任何人都可以列出更新 2的计划备份所需的权限吗?

编辑:

更新 3 对我没有任何改变。但是看起来更新 4 会。从这个页面看来,更新 4 将包含有关备份的更改:

  • 如果 TFS 2012 的 SQL Server 服务作为虚拟帐户运行(例如:NT Service\MSSQLSERVER),则计划备份配置不再被阻止。在 TFS 2012 Update 2 和 Update 3 中,事务备份在完整备份或差异备份正在运行时尝试运行时会记录失败。
  • 如果正在运行完整备份或差异备份,则计划备份不再运行事务备份。相反,该作业将暂停,直到另一个备份完成运行。
4

2 回答 2

2

我有同样的问题。

基础设施:TFS 2012 更新 2、SQL Server 2012

解决方案:我在数据库备份服务器上创建了一个简单的共享文件夹,如 \BACKUPSERVER\TFS_Backup$。我在Security and Share Permissions中为TFS 管理员SQL 管理员配置了完全控制。现在备份作业正在运行。

但现在我有另一个问题:运行完整备份后,事务日志没有被截断,是否有人有相同的问题或解决方案?

于 2013-04-26T08:44:36.947 回答
2

您是否为服务器使用虚拟帐户?像“NT Service\MSSQLSERVER”这样的东西?如果是这样,请注意它们在 TFS 2012.2 和 2012.3 的计划备份向导中不受支持。

您要么必须手动创建备份计划,要么将 SQL 服务帐户切换到域帐户或网络服务。

编辑:

根据评论,TFS 2012.4 RC2 及更高版本已删除此限制

于 2013-07-02T13:59:09.270 回答