Nat*_*per 4 sql-server sql-server-2014
我刚刚安装了 SQL Server Management Studio 2014,我还需要更新我的(本地)服务器以通过来自版本 12 服务器的 bak 文件接受新数据库。当我查看服务器属性时,我看到我的服务器版本为 11.0.5858.0(即 2012 sp2)。
如何将我的服务器升级/迁移到版本 12?
我查看了几个链接:Upgrade Database Engine,Upgrade to SQL Server 2014 Using the Installation Wizard (Setup)。我还看到了我需要备份和恢复数据库的建议,我认为这意味着创建一个新的本地(说实话,我忘记了如何做到这一点)并将它们移到那里?
我刚刚安装了 SQL Server Management Studio 2014
SSMS 不会安装数据库引擎。它只是一个连接到 SQL Server 的 GUI。您可以使用以下 T-SQL 检查 SQL Server 版本:
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
Run Code Online (Sandbox Code Playgroud)
如何将我的服务器升级/迁移到版本 12?
有几种方法可以做到。
就地升级:您只需通过运行 setup.exe 升级当前实例。较旧的实例将替换为较新的版本。
并行迁移:您安装和配置可能存在于同一服务器或不同服务器上的新实例,然后使用备份/恢复(首选)或其他方法(如分离/附加、日志传送、复制数据库向导)移动所有数据库, 等等。
注意:根据您的停机时间要求,您必须做出相应的计划。准备一份详细的迁移计划,并与利益相关者讨论可接受的停机时间。
如果它是您的本地实例,那么您不必担心任何停机时间。
Mike Walsh 的一个很好的回答:SQL Server 就地升级是否像以前一样不明智?
此外,请查看升级到 SQL SERVER 2014:要检查的 DOZEN THINGS以及创建 SQL Server 数据库迁移计划时要考虑的事项?