After months of trying everything possible to get BackupExec working correctly (where I don’t have to manually restart the services everyday), I finally have it going. Its not 100% the way I want it, but at least it can take care of itself now. The problem was, for those who have forgotten, after a backup job to 2 tape drives, the services for the drives would just stop working, no no further backups could be made to tape until the services were stopped and restarted.
What I did to “fix” this was to stop using tape device pools and started using the single tape drives. I optimized my backup jobs so they only regularly need 1 tape at a time, although multiple tapes in one drive work fine. Its been months of dealing with this and I’m glad to be done.