https://login.veeam.com/en/oauth?client_id=nXojRrypJ8&redirect_uri=https%3A%2F%2Fwww.veeam.com%2Fservices%2Fauthentication%2Fredirect_url&response_type=code&scope=profile&state=eyJmaW5hbFJlZGlyZWN0TG9jYXRpb24iOiJodHRwczovL3d3dy52ZWVhbS5jb20va2IxNjU5IiwiaGFzaCI6IjYzZWMwNzJhLTBkZTEtNDIxMy05MDgyLTYyM2Q0MGNhYzIzYiJ9
1-800-691-1991 | 9am - 8pm ET
EN

Scheduling service is not running

Challenge

When trying to start a collection job manually or when running the job automatically, you receive the following start/stop error: 

User-added image

Typically, you can just start Veeam Reporter Scheduling Service to resolve the issue, but sometimes you receive the following error instead:

Scheduling service is stopped

User-added image

 

while the service is running.

Cause

There are two possible root causes for this issue:

  • The account used to run Reporter Scheduling Service  lacks permissions on the SQL Server and needs to be granted the relevant permissions on the Veeam Reporter database.

  • Sometimes the service and the GUI fall out of synchronization.  

Solution

Grant db_owner permissions on the Veeam Reporter database to the account used to run Reporter Scheduling Service. To do so, follow the next steps:

  1. Stop Veeam Reporter Scheduling Service in the Windows Services snap-in.

  2. Make note of the account used to run Scheduling Service.

  3. Log on to the SQL Server instance hosting the Veeam Reporter database.

  4. Go to Security. Right-click Logins and choose New Login.

  5. On the General tab of the New login window, search for the domain user account used to run Veeam Reporter Scheduling Service.

  6. Go to the User mapping tab and check the Veeam Reporter database. In the Database role membership for section, grant the db_owner permissions to the user account.

  7. Start Veeam Reporter Scheduling Service.

Verify whether this helps. If the issue remains, try the following workaround:

Uninstall Reporter, keep the existing database, and reinstall the software pointing to the existing database.  This will re-register the Windows service to the GUI, and this should fix the issue.  If after the reinstall you receive the same error with the same behavior, follow the next steps:

  1. Uninstall Reporter v4.

  2. Detach the current database with historical data. 

  3. Move the database to a new location to avoid DB name conflict.

  4. Install Reporter v4 on the SAME SQL Server and the SAME instance with the SAME database name. 

  5. Verify that Scheduling Service is running and working properly (in green).

  6. While the service is running, detach the NEW database with no data. 

  7. Move the database to a new location to avoid DB name conflict.

  8. Move the old database to the default location (original location).

  9. Attach the old database to the SAME SQL Server and the SAME instance. 

  10. Refresh Reporter v4.  Make sure that Scheduling Service in the GUI and in Windows works properly with historical data. 

More information

This issue has been resolved in version 6 of Veeam ONE Reporter.  

If you have any questions or problems, please contact Veeam Support at http://www.veeam.com/support
KB ID:
1659
Product:
Veeam ONE
Version:
4.x
Published:
2012-07-19
Last Modified:
2020-08-13
Please rate how helpful this article was to you:
5 out of 5 based on 1 ratings
Thank you for helping us improve!
An error occurred during voting. Please try again later.

Couldn't find what you were looking for?

Below you can submit an idea for a new knowledge base article.
Report a typo on this page:

Please select a spelling error or a typo on this page with your mouse and press CTRL + Enter to report this mistake to us. Thank you!

Spelling error in text

Knowledge base content request
By submitting, you agree that your personal data will be managed by Veeam in accordance with the Privacy Policy.
Your report was sent to the responsible team. Our representative will contact you by email you provided.
We're working on it please try again later