Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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
如何将默认数据库从SQLServer2005更改为SQLServer2008_Sql_Sql Server_Sql Server 2005_Sql Server 2008 - Fatal编程技术网

如何将默认数据库从SQLServer2005更改为SQLServer2008

如何将默认数据库从SQLServer2005更改为SQLServer2008,sql,sql-server,sql-server-2005,sql-server-2008,Sql,Sql Server,Sql Server 2005,Sql Server 2008,在几个月前安装某些软件时,我已经安装了SQL Server 2005 Express,但后来,我只安装了SQL Server 2008 Standard 我的问题是为什么我运行SQLServerManagementStudio 2008,连接的服务器是SQLServer2005Express(9.0.5000),为什么它不连接到2008数据库 我已经尝试过关闭ssms,在我输入localhost的servername字段中,但结果是一样的。ssms 2008和2005 express数据库 为什

在几个月前安装某些软件时,我已经安装了SQL Server 2005 Express,但后来,我只安装了SQL Server 2008 Standard

我的问题是为什么我运行SQLServerManagementStudio 2008,连接的服务器是SQLServer2005Express(9.0.5000),为什么它不连接到2008数据库

我已经尝试过关闭ssms,在我输入localhost的servername字段中,但结果是一样的。ssms 2008和2005 express数据库

为什么??怎么会??如何修复我的意思是将默认数据库更改为2008

我认为LOCALHOST或服务器计算机名已经默认设置为database2005express,如上所述,我首先在同一台服务器上安装了2005express,然后安装了2008标准


非常感谢。

对于我来说,当我启动SSMS时,它会弹出到上次访问的服务器的连接,只需输入2008服务器的IP/Servername..connect。关闭SSMS,再次打开它,从现在起它将显示2008服务器。当然,您也可以将服务器添加到已注册的服务器组(CTRL+ALT+G)

根据你的评论


为什么要键入localhost..2008安装是默认实例还是命名实例?如果它是一个命名实例,您需要
localhost\Instancename
,其中Instancename是您在安装2008实例时给出的名称,SQL Server management Studio将首次使用SQL2005中的设置,您可以如上所述进行更改。

我已尝试过,请关闭ssms,在servername I type localhost中,但结果是一样的。ssms2008和2005数据库…好的,就是这样。。我在2月安装了2005 express,但本周刚刚安装了2008 standard。。。此外,我无法卸载/删除2005,因为1个应用程序正在使用2005 express。我已尝试在我键入的服务器名localhost中关闭ssms,但结果相同。ssms2008和2005数据库..这应该是评论而不是答案。