【问题标题】:After installing SQL Server 2014 Express can't find local db安装 SQL Server 2014 Express 后找不到本地数据库
【发布时间】:2014-08-06 14:35:22
【问题描述】:

我已经下载并安装了 SQL Server 2014 Express (来自本网站:http://www.microsoft.com/en-us/server-cloud/products/sql-server-editions/sql-server-express.aspx#Installation_Options)。

问题是我无法连接/找到本地数据库服务器,也无法在本地 PC 上开发数据库。如何访问我的本地服务器?

我的系统由 64 位 Windows 8.1(无专业版或企业版)组成

使用SQL Server 2014 Configuration Manager 工具检查 SQL Server 的配置,我看到一个从左侧树中选择“SQL Server 服务”的空列表。您可以在下面找到屏幕截图。

在 Windows 服务列表中,只有一项服务:“SQL Server VSS Writer”

编辑 我的 SQL Server 2014 安装窗口如下:

【问题讨论】:

  • 如果您没有看到任何服务 - 那么您并没有真正安装 SQL Server engine - 也许您只安装了 Management Studio GUI 工具。 ....

标签: sql sql-server sql-server-2014-express


【解决方案1】:

很可能,您没有安装任何 SQL Server 引擎服务。如果未安装 SQL Server 引擎,则 SQL Server 配置管理器工具中不会出现任何服务。考虑到 Microsoft site 中可用的包 SQLManagementStudio_Architecture_Language.exeSQLEXPR_Architecture_Language.exe 分别仅包含 Management Studio GUI 工具和 SQL Server 引擎。

如果您想安装一个功能齐全的 SQL Server,带有数据库引擎和 Management Studio,download the installer file of SQL Server with Advanced Services。 此外,要拥有一个示例数据库以执行一些本地测试,请使用Adventure Works database

考虑到SQL Server with Advanced Services的包,在安装的开始你应该会看到这样的东西(下面的截图是关于SQL Server 2008 Express的,但是功能选择非常相似)。必须选中“数据库引擎服务”旁边的复选框。在接下来的步骤中,您将能够配置实例设置和其他选项。

再次执行安装过程,在功能选择步骤中选择数据库引擎服务。在安装结束时,您应该能够在 SQL Server 配置管理器中看到 SQL Server 服务。

【讨论】:

  • 嗨,很抱歉我的回答太长了。我的实例特征节点是空的,请查看上面的编辑描述。
  • @JeffOrris 你有什么“已经安装”? SQL Server Management Studio 还是 SQL Server 引擎?我的回答是关于缺少 SQL Server 引擎的安装。启动安装后,您必须从“安装”选项卡中选择“新 SQL Server 独立安装或向现有安装添加功能”选项。看它的照片here
【解决方案2】:

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

我的第一个安装程序是“SQL Server 2014 Express”。它只安装了 SQL Management Studio 和没有实例功能的工具。安装“具有高级服务的 SQL Server 2014 Express”后,我的 LocalDB 现在还活着!!!

【讨论】:

  • "...with Advanced Services"--> 是的,这是重要的部分!
  • 我用工具(不是高级)安装了这个版本,也遇到了同样的问题。在命令提示符处运行 'sqllocaldb create "v12.0"' 修复了问题 - 请参阅此处dyball.wordpress.com/2014/04/28/…
【解决方案3】:

我注意到在 Windows 10 上安装 SQL Server 2012 Express 后,您必须从 Microsoft 官方下载站点安装 ENU\x64\SqlLocalDB.MSI。之后,您可以运行 SqlLocalDB.exe。

【讨论】:

    【解决方案4】:

    只需下载安装LocalDB 64BIT\SqlLocalDB.msi 也可以解决这个问题。您实际上不需要卸载并重新安装带有高级服务的 SQL Server 2014 Express。

    【讨论】:

    • 尝试安装,但找不到要执行的内容。 :(
    【解决方案5】:

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

    【讨论】:

      【解决方案6】:

      我遇到了同样的问题。只需从以下链接下载并安装 SQL Server 套件:http://www.microsoft.com/en-US/download/details.aspx?id=42299

      重新启动您的 SSMS,您应该可以通过右键单击“本地服务器组”,选择“任务”,单击“注册本地服务器”来“注册本地服务器”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多