Microsoft SQL Database Engine Service Failed During Installation of SQL Express 2019 at Windows 11

Mazidul Islam Mahfuj 0 Reputation points
2023-08-23T14:49:13.9333333+00:00

Why this error coming ?

Windows for business | Windows Client for IT Pros | User experience | Other
SQL Server | Other
{count} votes

2 answers

Sort by: Most helpful
  1. Erland Sommarskog 121.8K Reputation points MVP Volunteer Moderator
    2023-08-27T18:47:09.48+00:00

    I see this:

    FCB::Open failed: Could not open file d:\dbs\sh\s19s\0924_133725\cmd\2\obj\x64retail\sql\mkmastr\databases\mkmastr.proj\MSDBData.mdf for file number 1. OS error: 3(The system cannot find the path specified.).

    That is, SQL Server cannot find the database files for msdb. There is a similar message for the model database. If you tell me that you don't have a D: drive, I will believe you. I have seen this condition before. I assume that Setup somehow has failed to update the master database with the correct path and the path we see is a template taken from some build machine at Microsoft.

    Unfortunately, although I've seen other forum posters encounter this error, I don't know why this happens and what is the resolution. Possibly you have made multiple installation attempts, and the original error may have been lost.

    Can you attempt to uninstall this instance, and then install a new instance? That is, select a new instance name. (Each instance is its own installation, basically.) If this new instance fails, don't re-attempt, but share the ERRORLOG if you have one. Also share Detail.txt.


  2. Erland Sommarskog 121.8K Reputation points MVP Volunteer Moderator
    2023-08-29T21:03:52.0966667+00:00

    I found this error in the SQL Server errorlog:

    TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property.

    This error typically means that the profile for the Default User in Windows has been corrupted. This profile is copied to new users, and since each component has its own service account, this means that they also get a corrupted profile.

    SQL Server is not the tag to explain how your repair a corrupted default-user profile, but Google can help you. I seem to recall that a common recommendation is to copy from another computer. I have run into this once myself. I believe I had a backup I could restore from.

    I think it would be a good idea to delete the service accounts, since their profiles are not usable anyway.

    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.