我正在尝试在我的TFS服务器上创建预定备份。 这个阶段过去了(这里没问题):
这是日志文件: https://file.io/ZvJKLB
**我已经将LogOn服务'Sql server','Job agent'更改为我的用户。
感谢您的帮助!
答案 0 :(得分:0)
答案 1 :(得分:0)
请记住,这个错误可能掩盖了潜在的错误。
在迁移到 Azure DevOps Server 2020.1 期间,我收到了同样的错误,不得不查看调度工具的日志文件,发现其中一个数据库的日志文件已满。
在 TFS 2018 配置工具和 Azure DevOps Server 2020.1 配置工具中,都有指向详细日志输出的链接。 在调整 SQL 服务器的权限之前,请务必查看详细的日志输出。
*
<块引用>[Info @15:34:39.634] 授予帐户 DOMAIN\YourServiceAccount 启动数据库备份的权限 Tfs_YourCollectionsName [错误 @15:34:39.649] 异常消息: TF30042:数据库的日志文件已满。联系您的 Azure DevOps Server 管理员备份事务日志 数据库释放一些日志空间。 *
修复是对 SQL Server 的“NUL”输出执行日志备份,然后然后配置计划备份:
BACKUP LOG [Tfs_YourCollectionName]
TO DISK = N'NUL' WITH NOFORMAT, NOINIT, NAME = N'Tfs_YourCollectionName-Full Database Backup',
SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10
GO