我已经安装了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实例的不同名称,还是它是一个不同的问题?请任何想法,谢谢
答案 0 :(得分:0)
您是对的,SQL 2008 Express采用了'SQLEXPRESS'实例名称。 2005工具集无法连接到2008.您需要找出2005 VS安装它的Express的isntance名称。最简单的方法是启动服务管理器(运行services.msc
)并在那里查看实例名称。
答案 1 :(得分:0)
运行“services.msc”并检查运行SQLServer 2005 Express实例的服务名称。您应该使用它,而不是“SQLEXPRESS”,如果它正在运行您的SQLServer 2008实例。
顺便说一下,SSMS 2008与2005年的实例非常合作。 检查此link以下载SSMS Express 2008.我不确定代码完成是否适用于SQLServer 2005。