sql vss writer is missing: databases will be backed up in crash consistent state

Dilan Nanayakkara 1,111 Reputation points
2020-09-29T15:44:46.953+00:00

Hi All,

when ran Veam Back up there is a warning message "SQL VSS Writer is missing: databases will be backed up in crash-consistent state". I have tried the below troubleshooting methods but there is no luck yet.

appreciate the help.

*Checked if there are any database name with spaces.
*Restart the SQL VSS Writer service
*Grant the SQL VSS writer user a sysadmin role in SQL.
*SQL VSS write Service account is a domain user (not running under local system).
*Add SQL VSS writer user to a local administrator group

29202-2020-09-30-1-36-43.jpg

Thanks,
Dilan

SQL Server Integration Services
SQL Server Integration Services
A Microsoft platform for building enterprise-level data integration and data transformations solutions.
2,702 questions
SQL Server Other
0 comments No comments
{count} votes

Accepted answer
  1. tibor_karaszi@hotmail.com 4,316 Reputation points
    2020-11-09T13:28:52.167+00:00

    According to the documentation for the SQLVSS Writer service, the account need to be LocalSystem. Not a domain account. I understand that you might want to know why that is, but sometimes we just have to accept that MS documents some requirements and we will have to follow those requirements.

    You can of course send a request to MS and ask them to relax this requirement and/or be more specific in the documentation, but I doubt you will have much success, to be honest.

    The question is why you insist to not use Localsystem ? Is there a problem with using LocalSystem in your environment?

    If Veeam suggest that you should use something else than what is supported by SQL Server, then that Veeam article should be corrected.

    1 person found this answer helpful.

3 additional answers

Sort by: Most helpful
  1. tibor_karaszi@hotmail.com 4,316 Reputation points
    2020-11-09T12:53:31.493+00:00

    The only supported service account for the SQL VSS writer service is LocalSystem, as documented here: https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/sql-writer-service?view=sql-server-ver15

    1 person found this answer helpful.

  2. Monalv-MSFT 5,926 Reputation points
    2020-09-30T02:02:14.65+00:00

    Hi @Dilan Nanayakkara ,

    Could please share the result of checking if there are any database name with spaces?

    May I know if you remove the spaces from the database names?

    Please refer to SQL VSS Writer is missing: databases will be backed up in crash-consistent state and transaction log processing will be skipped

    Best Regards,
    Mona


    If the answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  3. Dilan Nanayakkara 1,111 Reputation points
    2020-11-09T07:08:37.167+00:00

    Hi All,

    Is there any reason to won't be listed if I run a SQL VSS writer under the domain administrator account?

    it will be listed without an issue when I ran the service under the local system account.

    Thanks,
    Dilan

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.