Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2005 Express安装在SQL Server 2008 Express之后_Sql Server_Sql Server Express - Fatal编程技术网

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

Sql server SQL Server 2005 Express安装在SQL Server 2008 Express之后,sql-server,sql-server-express,Sql Server,Sql Server Express,我已经安装了SQLServer2008Express引擎,只是VS2008Express附带的一部分。然后我安装了SQLServer2005Express,接着安装了SQLServer2005ManagementStudio Express,所有这些似乎都安装正常,没有任何错误。但是,当我运行SQL Server 2005 Management Studio并将服务器名称输入为machine name\SQLEXPRESS并单击Connect时,我会收到以下消息: 此版本的SQL Managem

我已经安装了SQLServer2008Express引擎,只是VS2008Express附带的一部分。然后我安装了SQLServer2005Express,接着安装了SQLServer2005ManagementStudio Express,所有这些似乎都安装正常,没有任何错误。但是,当我运行SQL Server 2005 Management Studio并将服务器名称输入为machine name\SQLEXPRESS并单击Connect时,我会收到以下消息: 此版本的SQL Management Studio Express只能用于连接到SQL Server 2000和2005服务器。
可能实例名SQLEXPRESS指的是2008版本,2005实例是另一个名称,还是另一个问题?有什么想法吗,谢谢

您是对的,SQL 2008 Express采用了“SQLEXPRESS”实例名称。2005工具集无法连接到2008。您需要找出2005 VS安装它的Express时使用的isntance名称。最简单的方法是启动Service Manager run services.msc并在那里查看实例名称。

运行services.msc并检查运行SQLServer 2005 Express实例的服务名称。您应该使用它,而不是运行SQLServer2008实例的SQLEXPRESS

顺便说一句,SSMS 2008与2005实例配合得很好。
选中此项可下载SSMS Express 2008。我不确定SQL Server 2005 tho是否可以完成代码。

您的场景可能还有更多内容,但仅供参考,您可以使用SQL 2008 Management Studio连接和管理SQL Serer 2005实例。谢谢,似乎已经发生的事情是,在2005安装中也允许使用默认实例名SQLEXPRESS,它实际上并没有安装数据库引擎服务功能,只安装了tools、toolsclient和toolsclient/connectivity,而实例名为空。我想安装SSMS 2008,但它似乎更复杂,有点混乱?安装SSMS对我来说总是无痛的。我用微软的链接编辑我的答案,这样你就可以下载SSMS 2008 express了。