Microsoft SQL Server 2012 无数据库引擎

Microsoft SQL Server 2012 no database engines

我刚刚安装了 MS SQL Server 2012 (Express)。我检查了所有复选框,从 SQLManagementStudio_x64_ENU.exe 开始完成了整个安装过程(其他东西已经安装),所以我认为我拥有所有必要的东西。

当我尝试连接到 .\sqlexpress 时,我收到一条消息说 "Cannot connect to .\sqlexpress"。请参阅下面的消息详细信息,我从另一个问题中复制了它,因为我的是荷兰语:-) Cannot connect to .\sqlexpress

我通过我的朋友 Google 和 Whosebug 做了一些研究,但是 none 的解决方案有效。 1. Database Engine -> Local Server Groups -> Register Local Servers 中没有任何内容(显示 "No local servers of type "Database Engine" were found" 2. 我无法重新启动服务,因为我只有一个 "SQL related" 服务(SQL Server VSS Writer) 3. Sql 服务器配置管理器 -> SQL 服务器服务

中没有列出任何服务

有人知道怎么回事吗?如果您需要更多详细信息,请告诉我。 谢谢,一个SQL服务器新手

我假设你已经完成了整个安装过程,没有任何错误。

可能是您使用另一个实例名称安装了它,并且可能因此您收到了此消息。

您必须检查以下事项。

  1. 尝试使用 Management studio 在安装了 SQL 服务器的同一台机器上访问。

  2. 开始菜单或搜索 SQL 服务器配置工具。在该工具中,您会找到 SQL 服务器实例。名字.

  3. 确保您的实例是 运行 模式。

  4. 您在安装时选择了哪种认证方式,并在连接时采取了正确的步骤

如果上述步骤不起作用,请提供更多详细信息。

SQLManagementStudio_x64_ENU.exe顾名思义只包含SQL Server Management Studio,也就是GUI用于管理服务器。它不包括任何数据库引擎或除客户端工具之外的任何其他内容,因此您没有安装该服务是正常的。

查看 official download website 的下载。名为 SQLEXPRADV_x64_ENU.exeSQLEXPRADV_x86_ENU.exe 的文件是包含客户端工具和数据库引擎的完整安装。它通常是我能从所有选择中想到的最好的下载。

如果我没记错的话,文件 SQLManagementStudio_x64_ENU.exe 只包含管理工具,不包含服务器软件。您需要下载另一个文件(SQLEXPRADV_x64_ENU.exe 如果您想要包含服务器和报告服务等的完整包)。

See this page for more information

您需要使用高级服务选项下载SQL服务器快捷版。

ADV - with advanced services (reporting services)