Sql server 如何将SQL Server Express实例从2008更改为2012

Sql server 如何将SQL Server Express实例从2008更改为2012,sql-server,Sql Server,我已经安装了SQL Server 2012 Express,但是,当我查询select@@version时,它会返回SQL Server 2008实例,如何将SQL Server Express更改为在实例2012上运行 我安装了Visual Studio 2010,同时安装了SQL Server 2008 Express。但是现在我安装了SQL Server 2012 Express,我需要使用此较新版本来恢复一些数据库。您需要检查您的服务: 然后使用连接到SQL Server 2012版本

我已经安装了SQL Server 2012 Express,但是,当我查询select@@version时,它会返回SQL Server 2008实例,如何将SQL Server Express更改为在实例2012上运行


我安装了Visual Studio 2010,同时安装了SQL Server 2008 Express。但是现在我安装了SQL Server 2012 Express,我需要使用此较新版本来恢复一些数据库。

您需要检查您的服务:

然后使用连接到SQL Server 2012版本

.\SQL2012
还可以使用此查询检查正确的版本号:

SELECT
   SERVERPROPERTY ('MachineName') AS PhysicalMachineName,
   SERVERPROPERTY ('ServerName') AS SQLServerName,
   SERVERPROPERTY ('Edition') AS ServerEdition,
   CAST(SUBSTRING(@@Version,charindex('SQL',@@version, 1),15) AS VARCHAR(255)) +  ' + ' 
       + CAST (SERVERPROPERTY ('productlevel')AS VARCHAR (50)) + ' + (Build'
       + CAST (SERVERPROPERTY ('ProductVersion') AS VARCHAR (50)) +')' AS ProductVersion,
    RIGHT(@@version, (Len(@@Version)-charindex('Windows',@@version, 1))+1) AS [O.S.],
 SERVERPROPERTY ('Collation') AS Collation

我建议更改SQL Server实例协议的IP地址。为此,请使用以下步骤:

运行SQL Server配置管理器 选择SQL Server网络配置 为您的实例2008/2012选择协议,。。。 选择TCP/IP项目 选择IP地址选项卡 使用SQL Server 2012实例IP地址更改SQL Server 2008实例的IP地址

并将SQL Server 2012实例的IP地址更改为SQL Server 2008实例的IP地址

重新启动数据库引擎2008和2012 我回答自己的问题是为了帮助那些将来遇到同样问题的人


我犯了一个错误,我注意到我只有SQLServer2012管理工作室,但我没有正在运行的实例。我下载并安装的是SQLManagementStudio_x64_ENU,但我需要安装的是SQLEXPRWT_x64_ENU。

安装SQL Server 2012 Express时,您给了它什么实例名称?只需使用该实例名称即可连接到它:使用servername\instancename作为您的服务器名称。您的编辑听起来像是您所询问的特定问题的解决方案。把它作为一个答案贴出来,并最终接受它可能是有道理的。