Backup Exec SQL Agent Incremental job fails
I experiencing an Incremental job fail for an SQL Server in Backup Exec 2014 after I added a backup job for the virtual machine (VMware) that run the sql server.
The incremental job fails for the following reason
Final error: 0xe0000363 - The Backup Exec SQL Agent was not used to create the last full, differential, or log backup of this database. You must use the SQL Agent to run a full backup before you can run a differential backup or transaction log backup.
In the job log results for the databases i find the following
V-79-57344-867 - The last Full backup of database dbname was not made by this application. Run a new Full backup, then run this job again.
I made few research on the forum and i found out that running the SQL Server backup (with SQL Agent) combined with the VMware Virtual Machine backup (vcenter type) and GRT enabled may break the incremental job for the SQL Server backup.
I verified this situation querying the msdb database on the SQL Server and i found that when the VMware backup job runs, it will write a new entry on that table (NULL; datatime) that break the SQL Agent Incremental job.
Here is the query i used (reference https://support.symantec.com/en_US/article.TECH58674.html):
select name, backup_start_date
from msdb..backupset dbo.backupset
where database_name = 'db_example'
order by backup_start_date desc
I tried disabling GRT on the Virtual Machine backup job but it seems not to make any effect, every time the vmware backup job runs, it makes a new record on the msdb..backupset table.
I believe my problem is the same reported by this user https://www-secure.symantec.com/connect/forums/vmware-vsphere-backup-grt-and-sql but the link suggested as possible solution (editing the quiescing file) is not more available.
How to fix this? Is there any solution to this problem?
Thank you.
If you enable the above mentioned options as I suggested earlier, there is no need to run a separate backup using the Agent for SQL.
If you still wish to run the Agent for SQL then here are the only possible options:
1) Run backups only using the Agent for SQL i.e. Full and Incremental (Log). No VM agent backups.
2) If VM backup is needed, then set the schedule as I mentioned in the first comment. This is the only way for both backups to run without either one failing.
3) Run backups only using the VMware agent with the GRT option and log backup enabled. No other backups needed.