Re: Sql Server 2017 Express Installation

30 views
Skip to first unread message
Message has been deleted

Sandrine Willert

unread,
Jul 17, 2024, 2:48:46 PM7/17/24
to diatrerulmas

I have been trying to install SQL Server 2016 Express on my computer with OS Win 10 Home and am getting the following errors during the installation process:
"Could not find the Database Engine startup handle".
After that nothing works, the setup process "ends with errors" and it's hosed.
Tried uninstalling and reinstalling but got the same error series.
What should be done to correct this?
Below are screen shots of the errors and setup dialogs after setup completes:

There's an article on TechNet about this on for SQL 2008-2014, I would hazard a guess that the same would apply for 2016 as well: -server-troubleshooting-could-not-find-database-engine-startup-handle-error-during-installation.aspx

sql server 2017 express installation


DESCARGAR https://urlcod.com/2yP8ZA



If that doesn't help, could you past your error logs here? They should be located in: %programfiles%\Microsoft SQL Server\130\Setup Bootstrap\Log\
You may need to amend the path, depending where you attempting to install SQL Server.

If that doesn't help, could you past your error logs here? They should be located in: %programfiles%\Microsoft SQL Server\130\Setup Bootstrap\Log\
You may need to amend the path, depending where you attempting to install SQL Server.
Ok, thx for the reply. I will take a look at the article and see if it resolves the issue. I find this irritating. ? I have had SQL Express 2012 installed for years and it went off w/o a hitch. To me, installing SQL Express of any version should be a no-brainer and virtually never fail. (sigh) Sometimes I hate MS. ?
Bill

Take a look at this link: -server-install-error-not-find-database-engine-startup-handle/Thx for the reply. Tried the link but the web site indicated it was not a valid link.
BillValid link:
-server-install-error-not-find-database-engine-startup-handle/

Take a look at this link: -server-install-error-not-find-database-engine-startup-handle/Thx for the reply. Tried the link but the web site indicated it was not a valid link.
BillValid link:
-server-install-error-not-find-database-engine-startup-handle/Thx. After reviewing the Logs Summary txt files I don't think this is the problem. I think the basic issue was originally not running setup as Administrator. But once the problems start it's hard to get back to ground zero for a valid (re)install attempt. ?
Bill

After reviewing the article referenced by ThomA I have a few questions before I bollix up my system:
1) The article references several Registry (sub-)keys that should be manually removed. The issue I have is that I have SSMS 2016 successfully installed so I cannot be sure which keys reference the engine only and some that may reference SSMS. Not sure what action to take here.
2) There are folders/subfolders referencing SQL Express 2016 that still exist, not sure if these should be manually removed:
C:\Program Files\Microsoft SQL Server\130
C:\Program Files\Microsoft SQL Server\MSRS13.SQLEXPRESS2016
C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS ( Apparently a "Default" instance from the first time I tried to install 2016 )
C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS2016

I believe the base cause is not originally running the setup as Administrator. But once the problems start it is very difficult to get back to ground zero w/o axing things that should not be axed.
Any info on the abopve issues would be appreciated before I pull the trigger.
Bill

I believe the base cause is not originally running the setup as Administrator. But once the problems start it is very difficult to get back to ground zero w/o axing things that should not be axed.
Any info on the abopve issues would be appreciated before I pull the trigger.
BillI removed everything (test box), including registry, Engine, all components, SSMS, leftover files in Program Files. Every Thing.

Other than that, I can't not sure what else to suggest. Generally with things like this you do end up being quite brutal to your machine (in the sense of you're getting rid of every aspect of whatever remains). As long as your don't stray from the path the article says you should be fine (don't go playing with your OS or other application settings, for example).

Other than that, I can't not sure what else to suggest. Generally with things like this you do end up being quite brutal to your machine (in the sense of you're getting rid of every aspect of whatever remains). As long as your don't stray from the path the article says you should be fine (don't go playing with your OS or other application settings, for example).Will do. My only real concerns are deleting the Registry (sub)keys and SQL 2016 folders. Thx for the input.
Bill

That means I need to install Microsoft SQL or SQL express before installing Veeam Backup and Replication manager server (I knew v12 supports PostgreSQL) if I would like to work with Microsoft SQL? or is it a bug?

I thought it was a bug because it was not removed in the beta 3 version; I would suggest adding the SQL express back and letting customers easily install without issues. Veeam customers can select what they would like to use as the database.

PostgreSQL has performance and sizing advantages over SQL Express, I would not recommend any customer to install SQL express on a new VBR compared to Postgres.
If a customer uses SQL Standard already I can see reasons to stick with it.

LocalDB installation copies a minimal set of files necessary to start the SQL Server Database Engine. Once LocalDB is installed, you can initiate a connection using a special connection string. When you connect, the necessary SQL Server infrastructure is automatically created and started, enabling the application to use the database without complex configuration tasks. Developer Tools can provide developers with a SQL Server Database Engine that lets them write and test Transact-SQL code without having to manage a full server instance of SQL Server.

LocalDB is a feature you select during SQL Server Express installation, and is available when you download the media. If you download the media, either choose Express Advanced or the LocalDB package.

The LocalDB installer SqlLocalDB.msi is available in the installation media for all editions except for Express Core. It is located in the \_ENU_LP\x64\Setup\x64 folder. LCID is a locale identifier or language code. For example, an LCID value of 1033 refers to the en-US locale.

Alternatively, you can install LocalDB through the Visual Studio Installer, as part of the Data Storage and Processing workload, the ASP.NET and web development workload, or as an individual component.

Select LocalDB on the Feature Selection/Shared Features page during installation. There can be only one installation of the LocalDB binary files for each major SQL Server Database Engine version. Multiple Database Engine processes can be started, and all use the same binaries. An instance of the SQL Server Database Engine started as the LocalDB has the same limitations as SQL Server Express.

An instance of SQL Server Express LocalDB is managed by using the SqlLocalDB.exe utility. SQL Server Express LocalDB should be used in place of the SQL Server Express user instance feature, which was deprecated.

The LocalDB setup program uses the SqlLocalDB.msi program to install the necessary files on the computer. Once installed, LocalDB is an instance of SQL Server Express that can create and open SQL Server databases. The system database files for the database are stored in the local AppData path, which is normally hidden. For example, C:\Users\\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\LocalDBApp1\. User database files are stored where the user designates, typically somewhere in the C:\Users\\Documents\ folder.

d3342ee215
Reply all
Reply to author
Forward
0 new messages