安装完SQL Server 2014 Express后无法找到本地数据库。

40
我已经从此网站(http://www.microsoft.com/en-us/server-cloud/products/sql-server-editions/sql-server-express.aspx#Installation_Options)下载并安装了SQL Server 2014 Express。问题是我无法连接/找到我的本地DB服务器,也无法在本地PC上开发DB。我该如何找到我的本地服务器?
我的系统包括64位Windows 8.1(没有专业版或企业版)。使用“SQL Server 2014配置管理器”工具检查SQL Server的配置时,我看到选择左侧树中的“SQL Server Services”后空列表。下面是屏幕截图。
在Windows服务列表中,只有一个服务:“SQL Server VSS Writer”。
编辑 我安装的SQL Server 2014窗口如下:

5
如果你看到“无服务”的错误提示,那么很可能你没有真正安装SQL Server的引擎,你可能只安装了管理工具界面(Management Studio GUI tools)... - marc_s
6个回答

49
很可能你没有安装任何SQL Server Engine服务。如果未安装任何SQL Server引擎,则SQL Server Configuration Manager工具中不会显示任何服务。请注意,Microsoft网站提供的SQLManagementStudio_Architecture_Language.exeSQLEXPR_Architecture_Language.exe仅包含管理工具和SQL Server引擎。
如果您想要完整功能的SQL Server安装,包括数据库引擎和管理工具,请下载带高级服务的SQL Server安装程序文件。 此外,为了拥有一个样例数据库以执行一些本地测试,请使用Adventure Works数据库
考虑到带高级服务的SQL Server包,在安装开始时,您应该看到类似于以下内容(下面的屏幕截图是关于SQL Server 2008 Express的,但功能选择非常相似)。 "Database Engine Services"旁边的复选框必须被选中。在接下来的步骤中,您将能够配置实例设置和其他选项。
再次执行安装过程并在功能选择步骤中选择数据库引擎服务。在安装结束时,您应该能够在SQL Server Configuration Manager中看到SQL Server服务。 enter image description here

1
抱歉回答晚了。我的实例节点是空的,请看上方编辑过的描述。 - Mantvydas Ozerenskis
1
@JeffOrris 您已经安装了什么?SQL Server Management Studio还是SQL Server引擎?我的回答是关于缺少SQL Server引擎的安装。一旦启动安装程序,您必须从“安装”选项卡中选择“新的SQL Server独立安装或向现有安装添加功能”选项。在此处查看其图片 here - Alberto Solano

18

我下载了一个名为“SQL Server 2014 Express with Advanced Services”的不同安装程序,并在其中找到了实例特性。感谢Alberto Solano的答案,它真的很有帮助。

我的第一个安装程序是“SQL Server 2014 Express”。它只安装了SQL Management Studio和工具,没有实例特性。安装“SQL Server 2014 Express with Advanced Services”后,我的LocalDB现在恢复正常了!!!


3
“…with Advanced Services”--> 是的,这是重要的部分! - Kamran Bigdely
1
我安装了带有工具(而不是高级)的版本,也遇到了同样的问题。在命令提示符下运行“sqllocaldb create“v12.0””解决了这个问题 - 请参见此处 https://dyball.wordpress.com/2014/04/28/sql-2014-localdb-error-cannot-connect-to-locaidbv12-o/ - pilsdumps

3

我注意到在Windows 10上安装SQL server 2012 express之后,您必须从官方微软下载站安装ENU\x64\SqlLocalDB.MSI。安装完成后,您可以运行SqlLocalDB.exe。


2

只需下载并安装 LocalDB 64BIT\SqlLocalDB.msi 即可解决此问题。您实际上不需要卸载并重新安装 SQL Server 2014 Express with Advanced Services。


尝试安装,但找不到要执行的内容。 :( - fLen

1
此外,如果您刚刚安装了localDB,则不会在配置管理器中看到该实例。您需要先启动它,然后使用服务器名称(localdb)\ mssqllocaldb连接到它。 来源

0
我遇到了同样的问题。只需从以下链接下载并安装SQL Server套件:http://www.microsoft.com/en-US/download/details.aspx?id=42299 重新启动SSMS,您应该能够通过右键单击“本地服务器组”,选择“任务”,然后单击“注册本地服务器”来“注册本地服务器”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接