Sql server 将ms sql数据库迁移到新服务器

Sql server 将ms sql数据库迁移到新服务器,sql-server,database,sql-server-2005,sql-server-2014,Sql Server,Database,Sql Server 2005,Sql Server 2014,情景: 我们已将MS SQL 2005安装在具有9GB数据库的windows 2003服务器上。 我们购买了一台新的Windows 2012服务器,并在其上安装了MS SQL 2014 我的专业水平: 部分SQL server和数据库知识 我需要的是: 我的任务是将9GB数据库(SQL 2005)迁移到SQL 2014。。 DB名称和所有名称应与旧名称相同 我想从专家那里了解相关步骤,这样我就可以在没有任何问题的情况下完成这项工作 我正在考虑以下步骤: 1) 2005年数据库的完整备份。。。 2

情景: 我们已将MS SQL 2005安装在具有9GB数据库的windows 2003服务器上。 我们购买了一台新的Windows 2012服务器,并在其上安装了MS SQL 2014

我的专业水平: 部分SQL server和数据库知识

我需要的是: 我的任务是将9GB数据库(SQL 2005)迁移到SQL 2014。。 DB名称和所有名称应与旧名称相同

我想从专家那里了解相关步骤,这样我就可以在没有任何问题的情况下完成这项工作

我正在考虑以下步骤:

1) 2005年数据库的完整备份。。。 2) 在新服务器上创建同名的新数据库 3) 在新服务器上还原完整备份(在旧服务器上进行) 4) 更改兼容性级别以适应新的sql server

请。让我知道这是否有效,或者我是否需要遵循其他方法。 任何疑问,请。请随便问


sql\u learner

您可以使用
复制数据库向导
复制数据库向导
允许您轻松地将数据库及其对象从一台服务器移动或复制到另一台服务器。
检查

我尝试了以下步骤,但没有任何问题

1) 2005年数据库的完整备份。。。2) 将备份数据复制到新服务器3)在新服务器上恢复完整备份(在旧服务器上进行)4)更改兼容性级别以适应新sql server(120)

以上步骤对我来说适用于AdventureWorks示例数据库。。。 在我继续使用原始数据库之前,我需要知道我所做的是正确的还是遗漏了什么


Raj

在这个论坛上进一步搜索后,我发现下面的链接与我的场景类似,似乎我所做的是正确的方式

万一有人登陆这里,他们可以快速检查这个链接


您是否有需要传输的数据库用户设置?如果是这样,您将需要在实例级别SSMS>Security重置这些。
另外,不要忘记将任何维护计划或作业从旧服务器转移到新服务器(例如备份/碎片整理/DBCC检查)。

您可能还想将此信息发布到dba.stackexchange.com上。我尝试了此方法,但无法通过……希望专家提供其他可行的方法,步骤2是多余的,因为您可以直接恢复,而无需预先存在的数据库。另外,不要忘记,您需要迁移您的登录名和任何其他所需的服务器对象(如有链接服务器)。。。新服务器尚未在网络中,因此无法选择目标服务器。这更像是将旧数据库迁移到新服务器上,但现在就像迁移到单机上一样…一旦我们实现了这一点,我们将分离旧服务器并部署新服务器…然后我认为最好的方法是备份数据库并在新的sqlserver 2014环境中恢复它Hi Richard,感谢您的支持。我们在数据库上没有任何用户,它被用作CRM软件(安装在服务器上)的后端。我们确实有一个维护计划,不确定我们是否可以转移它,谢谢您的指点。我正在考虑在新服务器上重新创建相同的服务器。