SQL Server Launchpad service cannot be started

By:   |   Updated: 2016-11-25   |   Comments (9)   |   Related: > SQL Server 2016


Problem

When you try to start the SQL Server Launchpad service you get the following error: The request failed or the service did not respond in a timely fashion. Consult the event log or other applicable logs for details.

The request failed or the service did not respond in a timely fashion. Consult the event log or other applicable logs for details.
Solution

Microsoft says there are at least 2 issues that can prevent the LaunchPad from starting:

  1. 8dot3 notation not enabled
  2. The account that runs Launchpad has been changed or necessary permissions have been removed

To check this issue, I noticed the drive where R Services was installed supported the creation of short file names using the 8dot3 notation and I also validated that the default SQL Server Launchpad account had the necessary policies set as follows:

  • Adjust memory quotas for a process (SeIncreaseQuotaPrivilege)
  • Bypass traverse checking (SeChangeNotifyPrivilege)
  • Log on as a service (SeServiceLogonRight)
  • Replace a process-level token (SeAssignPrimaryTokenPrivilege)

So what we are trying to resolve in this tip is a third issue that Microsoft didn't explain in their article.

Troubleshooting the SQL Server Launchpad service Issue

Analyzing the Event Viewer we can see that a Security event ID 4625 has been logged.

Analyzing the Event Viewer we can see that a Security event ID 4625 has been logged.

That event says that the MSSQLSERVER01 account has not been granted local logon access. 

What is the MSSQLSERVER01 account?

When R Services is installed, 20 local users (MSSQLSERVERnn) are created in the server and one local group named SQLRUserGroup is also created with the 20 new local users added as group members.

Members of the SQLRUserGroup

With this we've found the third issue for the Launchpad service not being to start: lack of permissions for SQLRUserGroup.

Let's solve it by opening the Local Security Policy tool.

Local Security Policy

and add the local SQLRGroup to the Allow log on locally policy.

add the local SQLRGroup to the Allow log on locally policy

The Server Launchpad service can now be started.

SQL Server Configuration Manager showing the SQL Server Launchpad service is started
Conclusion

Sometimes Microsoft documentation might miss some information and in cases like this when a new feature is released, there is very little information on the Internet for troubleshooting. When that happens always check the Event and Error logs since there is usually important information that can lead you to understand and resolve the issue.

Next Steps


sql server categories

sql server webinars

subscribe to mssqltips

sql server tutorials

sql server white papers

next tip



About the author
MSSQLTips author Vitor Montalvao Vitor Montalvão is a SQL Server engineer with 20 years of experience in SQL Server, specializing in performance & tuning, data modelling, migration and security.

This author pledges the content of this article is based on professional experience and not AI generated.

View all my tips


Article Last Updated: 2016-11-25

Comments For This Article




Monday, March 4, 2024 - 9:53:11 PM - sajja Back To Top (92034)
Thanks Vitor

Monday, October 12, 2020 - 5:16:39 PM - neobrother Back To Top (86633)
Most of the times Launchpad Service stopped because of different versions of DB Engine and ML Services. Thats why patching 2016 to SP2 or new Cumulative Update on 2017 helps.

Tuesday, June 2, 2020 - 11:20:28 PM - Hamid Back To Top (85828)

Thanks Vitor


Wednesday, January 30, 2019 - 4:13:19 PM - Vitor Montalvão Back To Top (78917)

 Hi Aaron,

Yes, is the Window Domain name. Since I've captured screens from a Production server I needed to blur it.


Tuesday, January 29, 2019 - 4:09:32 PM - Aaron Back To Top (78904)

What goes in the blacked out text? The system domain?


Friday, January 18, 2019 - 11:22:18 AM - Robert Lord Back To Top (78811)

 I didn't find events like the article suggested but patching to SQL 2016 SP2 worked for me ... good call.


Friday, December 7, 2018 - 11:24:01 AM - Vitor Montalvão Back To Top (78426)

 Hi Balachandra

Which version of SQL Server are you using?


Thursday, December 6, 2018 - 3:57:31 AM - Balachandra Back To Top (78409)

Hi, I tried all the options , but still i get the same error. i couldn;t start the SQL Server Launchpad service. 


Wednesday, November 7, 2018 - 5:03:54 AM - Thomas Vandezande Back To Top (78178)

Patching to SQL 2016 SP2 or higher resolves this issue as well.















get free sql tips
agree to terms