I have been using TFS 2012 Express for a while with out having problems. Recently I tried to take a full backup and I get the following error message: Exception Message: BACKUP detected corruption in the database log. Check the errorlog for more information.
I don't understand why all of a sudden I am getting this message. It has worked fine in the past. Here is the full log,
[8/10/2013 7:28:31 PM] [Info] Full database backup job
[8/10/2013 7:28:31 PM] [Info] Getting backup lock
[8/10/2013 7:28:31 PM] [Info] Scanning configuration for new DBs
[8/10/2013 7:28:31 PM] [Info] BackupSettings changed ? False
[8/10/2013 7:28:31 PM] [Info] starting full backups
[8/10/2013 7:28:31 PM] [Info] Taking Full Backup server:XXXXXX\SqlExpress database:Tfs_Configuration filename:\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_Configuration_9858489633974637534F.bak
[8/10/2013 7:28:31 PM] [Info] BACKUP DATABASE [Tfs_Configuration] TO DISK = N'\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_Configuration_9858489633974637534F.bak' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, STATS = 10
[8/10/2013 7:28:38 PM] [Info] Backup Complete for database Tfs_Configuration
[8/10/2013 7:28:38 PM] [Info] Finished Full Backup server:XXXXXX\SqlExpress database:Tfs_Configuration filename:\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_Configuration_9858489633974637534F.bak
[8/10/2013 7:28:38 PM] [Info] Taking Full Backup server:XXXXXX\SqlExpress database:Tfs_DefaultCollection filename:\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_DefaultCollection_9858489633974637534F.bak
[8/10/2013 7:28:38 PM] [Info] BACKUP DATABASE [Tfs_DefaultCollection] TO DISK = N'\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_DefaultCollection_9858489633974637534F.bak' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, STATS = 10
[8/10/2013 7:28:42 PM] [Info] Backup Complete for database Tfs_DefaultCollection
[8/10/2013 7:28:42 PM] [Info] Finished Full Backup server:XXXXXX\SqlExpress database:Tfs_DefaultCollection filename:\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_DefaultCollection_9858489633974637534F.bak
[8/10/2013 7:28:42 PM] [Info] Finished Full backup set 9858489633974637534
[8/10/2013 7:28:42 PM] [Info] Marking TFS databases
[8/10/2013 7:28:42 PM] [Info] Executing on Tfs_Configuration: BEGIN
DECLARE @text AS varchar(8000)
SELECT @text='exec prc_TfsSetTransactionLogMark TfsMarkTfpt'
EXECUTE (@text)
END
[8/10/2013 7:28:42 PM] [Info] Executing on Tfs_DefaultCollection: BEGIN
DECLARE @text AS varchar(8000)
SELECT @text='exec prc_TfsSetTransactionLogMark TfsMarkTfpt'
EXECUTE (@text)
END
[8/10/2013 7:28:42 PM] [Info] Starting transactional backups
[8/10/2013 7:28:42 PM] [Info] Database Tfs_Configuration parent set is 9858489633974637534
[8/10/2013 7:28:42 PM] [Info] Starting Transactional backup server:XXXXXX\SqlExpress database:Tfs_Configuration filename:\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_Configuration_9858489634083370656L.trn
[8/10/2013 7:28:42 PM] [Info] BACKUP LOG [Tfs_Configuration] TO DISK = N'\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_Configuration_9858489634083370656L.trn' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, STATS = 10
[8/10/2013 7:28:44 PM] [Error]
Exception Message: BACKUP detected corruption in the database log. Check the errorlog for more information.
BACKUP LOG is terminating abnormally. (type SqlException)
SQL Exception Class: 16
SQL Exception Number: 3049
SQL Exception Procedure:
SQL Exception Line Number: 1
SQL Exception Server: XXXXXX\SqlExpress
SQL Exception State: 1
SQL Error(s):
SQL Error[1]: System.Data.SqlClient.SqlError: BACKUP LOG is terminating abnormally.
Class: 16
Number: 3013
Server: XXXXXX\SqlExpress
Source: .Net SqlClient Data Provider
State: 1
Procedure:
Line Number: 1
Exception Data Dictionary:
HelpLink.ProdName = Microsoft SQL Server
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 3049
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
Exception Stack Trace: at Microsoft.TeamFoundation.Admin.SqlDatabaseBackupRestoreComponent.Execute(String sqlStatement)
at Microsoft.TeamFoundation.Admin.SqlDatabaseBackup.Backup(String connectionString)
at Microsoft.TeamFoundation.Admin.Jobs.DatabaseBackupJob.TakeTransactionalBackupOfSingleDatabase(TeamFoundationRequestContext requestContext, String dataSource, String databaseName, String logFileName, ITFLogger logger)
at Microsoft.TeamFoundation.Admin.Jobs.DatabaseBackupJob.TakeTransactionalBackups(TeamFoundationRequestContext requestContext, BackupSettings settings, ITFLogger logger)
[8/10/2013 7:28:44 PM] [Info] Database Tfs_DefaultCollection parent set is 9858489633974637534
[8/10/2013 7:28:44 PM] [Info] Starting Transactional backup server:XXXXXX\SqlExpress database:Tfs_DefaultCollection filename:\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_DefaultCollection_9858489634083370656L.trn
[8/10/2013 7:28:44 PM] [Info] BACKUP LOG [Tfs_DefaultCollection] TO DISK = N'\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_DefaultCollection_9858489634083370656L.trn' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, STATS = 10
[8/10/2013 7:28:44 PM] [Info] Backup Complete for database Tfs_DefaultCollection
[8/10/2013 7:28:44 PM] [Info] Completed Transactional backup server:XXXXXX\SqlExpress database:Tfs_DefaultCollection filename:\\XXXXXX\Users\John\Documents\tfs2012_backups\Tfs_DefaultCollection_9858489634083370656L.trn
[8/10/2013 7:28:44 PM] [Info] Finished Transactional backup set 9858489634083370656
[8/10/2013 7:28:44 PM] [Info] Full Backups Failed