SQL Server 2008 vs 2012



本地,当我打开SQL Server Management Studio 2012时,我通过{MyPCName}的服务器名称连接到我的数据库。

时不时地,始终在机器关闭后发生更改,这会失败。如果我将服务器名称更改为{MyPCName}/SQLExpress

看起来我已经安装了两个版本的SQL Server。2010年和2011年。

查看程序日志,例如,当我可以使用{MyPCName}登录时,SQL Server日志似乎正在更新文件夹MSSQL11.MSSQLSERVER中的日志。今天,日志似乎正在更新文件夹MSSQL10.SQLEXPRESS中的日志。

在我的安装程序列表中查看我似乎已安装了SQL Server 2008和2012。

是否有办法可以选择您连接到/删除2010年的版本?

这些都是明确的版本,以防万一。; - )

实际上,除非您在安装过程中最终重命名一个实例,否则您不会运行两个Express版本。SQL11(SQ Server 2012)安装具有MSSQLSERVER的默认名称。Express Edition通常将自己命名为SQLEXPRESS,如您在2008年版中所见。

这也解释了为什么您只能使用本地主机名来连接。如果要连接到命名实例的非默认设备,则必须添加实例名称(即localhostSQLEXPRESS)。

使用SQL Server设置,您可以完全卸载其中一个版本。

在这样做之前,请确保您最终需要其中任何内容的系统数据库(主,模型和MSDB)备份。我还建议您将仍然需要的任何用户数据库从旧实例中分离出来,然后将其附加到新实例。

最新更新