SQL Server 2005 Express 安装在 SQL Server 2008 Express 之后

Posted

技术标签:

【中文标题】SQL Server 2005 Express 安装在 SQL Server 2008 Express 之后【英文标题】:SQL Server 2005 Express installed after SQL Server 2008 Express 【发布时间】:2009-09-03 22:06:23 【问题描述】:

我已经安装了 SQL Server 2008 Express 引擎(只是 VS 2008 Express 附带的一点)。然后我安装了 SQL Server 2005 Express,然后安装了 SQL Server 2005 Management Studio Express,所有这些似乎都安装好,没有任何错误。但是,当我运行 SQL Server 2005 Management Studio 并输入服务器名称作为机器名称\SQLEXPRESS 并单击连接时,我收到以下消息: “此版本的 SQL Management Studio Express 只能用于连接 SQL Server 2000 和 2005 服务器”。 想必实例名称SQLEXPRESS指的是2008版本,是2005实例名称不同,还是问题不同?有什么建议,谢谢

【问题讨论】:

您的方案可能还有更多内容,但仅供参考,您可以使用 SQL 2008 Management Studio 连接和管理 SQL Serer 2005 实例。 【参考方案1】:

您说得对,SQL 2008 Express 采用了“SQLEXPRESS”实例名称。 2005 工具集无法连接到 2008。您需要找出 2005 VS 安装它的 Express 的实例名称。最简单的方法是启动服务管理器(运行services.msc)并在那里查看实例名称。

【讨论】:

【参考方案2】:

运行“services.msc”并检查运行 SQLServer 2005 Express 实例的服务名称。如果它正在运行您的 SQLServer 2008 实例,您应该使用它,而不是“SQLEXPRESS”。

顺便说一句,SSMS 2008 与 2005 实例完美配合。 检查此link 以下载 SSMS Express 2008。我不确定代码完成是否适用于 SQLServer 2005。

【讨论】:

谢谢,似乎发生的事情是通过允许 SQLEXPRESS 的默认实例名称用于 2005 安装,它实际上并没有安装数据库引擎服务功能,只有工具、工具客户端和工具客户端/针对空白实例名称的连接。我想安装 SSMS 2008,但它似乎更复杂而且有点混乱? 安装 SSMS 对我来说总是很轻松。我使用指向 Microsoft 的链接编辑我的答案,以便您可以下载 SSMS 2008 express。

以上是关于SQL Server 2005 Express 安装在 SQL Server 2008 Express 之后的主要内容,如果未能解决你的问题,请参考以下文章

已安装 SQL Server 2005,安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具

安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具

SQL Server 2005 小型企业与 SQL Server Express 2012 [关闭]

已安装 SQL Server 2005,安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具

安装 sql server 2005 express 后 sqlcmd 不工作

使用 Java 连接 SQL Server 2005 Express