Solved

SQL 2012 Express on Essentials 2012R2

Posted on 2015-01-13
5
527 Views
Last Modified: 2015-01-15
I am trying to install SQL 2012 Express on an Essentials 2012R2 server and am getting nowhere.

It started with a few issues. Someone else did the server build and they did not load Framework 3.5, did not allocate an IP address and did not load DHCP role. So I did all those things.

Now it loads but will not start the service. According to the error message I need to change the account. I have tried a few and it still will not start.

I am wondering if there is a compatibility issue with Essentials 2012 R2?
0
Comment
Question by:alexangus
  • 2
  • 2
5 Comments
 

Expert Comment

by:franklintech
ID: 40548284
I have a customers server running 2012 essentials with SQLexpress 2012 so im pretty sure compatibility won't be your issue.
0
 
LVL 24

Accepted Solution

by:
VB ITS earned 500 total points
ID: 40548448
I am wondering if there is a compatibility issue with Essentials 2012 R2?
Nope, SQL Express 2012 is definitely compatible with Essentials 2012 R2. See this page for confirmation (scroll down to the table for SQL Server Express): http://msdn.microsoft.com/library/ms143506(v=SQL.110).aspx

Now it loads but will not start the service. According to the error message I need to change the account. I have tried a few and it still will not start.
What account was it trying to use to start the service? Note that starting from Server 2008 you can no longer use a local service account for SQL if you have it installed on a Domain Controller.

See the Installing SQL Server on a domain controller section in this article: http://technet.microsoft.com/en-us/library/ms144228(v=sql.110).aspx

Have you tried creating a regular user account in AD (e.g. sqlservice), granting this account the necessary permissions on your server, then using this account to start the SQL services?
0
 

Author Comment

by:alexangus
ID: 40548867
It says:
Windows could not start the SQL Server (SQLEXPESS) on local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 945.
0
 
LVL 24

Expert Comment

by:VB ITS
ID: 40549018
Can you please answer the questions in my previous post?
Have you tried creating a regular user account in AD (e.g. sqlservice), granting this account the necessary permissions on your server, then using this account to start the SQL services?
0
 

Author Comment

by:alexangus
ID: 40551840
Tried that different account but it did not work. Maybe I did it wrong as I am not a MS expert but I could see that the problem is the AD.
I gave up in the early hours of this morning and just installed SQL 2008 Express which is now working fine. Not the perfect solution but  by the time the next upgrade comes around it will probably all be in the cloud anyway.
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

When you hear the word proxy, you may become apprehensive. This article will help you to understand Proxy and when it is useful. Let's talk Proxy for SQL Server. (Not in terms of Internet access.) Typically, you'll run into this type of problem w…
The Delta outage: 650 cancelled flights, more than 1200 delayed flights, thousands of frustrated customers, tens of millions of dollars in damages – plus untold reputational damage to one of the world’s most trusted airlines. All due to a catastroph…
Familiarize people with the process of utilizing SQL Server functions from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Ac…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now