Hi
I was running a user database diff backup task on SQL server Agent. it was working great until i rebooted the server yesterday.
the task ran as SQL server agent service account, and exacutes a cmd like following:
sqlcmd -E -S $(ESCAPE_SQUOTE(SRVR)) -d master -Q "EXECUTE [dbo].[DatabaseBackup] @Databases = 'USER_DATABASES', @Directory = N'E:\USER_DATABASES-DIFF', @BackupType = 'DIFF', @Verify = 'Y', @CleanupTime = 168, @CheckSum = 'Y', @LogToTable = 'Y'" -b
i tried to start this task manually but failed again. and the log is confusing me as following
Log Name: Application
Source: MSSQLSERVER
Date: 8/13/2014 9:03:52 AM
Event ID: 3041
Task Category: Backup
Level: Error
Keywords: Classic
User: XXXX
Computer: XXXXX
Description:
BACKUP failed to complete the command BACKUP DATABASE WSS_Logging WITH DIFFERENTIAL. Check the backup application log for detailed messages.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSSQLSERVER" />
<EventID Qualifiers="49152">3041</EventID>
<Level>2</Level>
<Task>6</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-08-13T01:03:52.000Z" />
<EventRecordID>24281</EventRecordID>
<Channel>Application</Channel>
<Computer>BDCSQL.wgti.net</Computer>
<Security UserID="S-1-5-21-3036625466-2778081229-711462567-17346" />
</System>
<EventData>
<Data>BACKUP DATABASE WSS_Logging WITH DIFFERENTIAL</Data>
<Binary>E10B00001000000007000000420044004300530051004C0000000C0000005700530053005F004C006F006700670069006E0067000000</Binary>
</EventData>
</Event>
Binary data:
In Words
0000: 00000BE1 00000010 00000007 00440042
0008: 00530043 004C0051 000C0000 00570000
0010: 00530053 004C005F 0067006F 00690067
0018: 0067006E 0000
In Bytes
0000: E1 0B 00 00 10 00 00 00 á.......
0008: 07 00 00 00 42 00 44 00 ....B.D.
0010: 43 00 53 00 51 00 4C 00 C.S.Q.L.
0018: 00 00 0C 00 00 00 57 00 ......W.
0020: 53 00 53 00 5F 00 4C 00 S.S._.L.
0028: 6F 00 67 00 67 00 69 00 o.g.g.i.
0030: 6E 00 67 00 00 00 n.g...