首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server 2008R2迁移到新平台-需要哪些步骤?

Server 2008R2迁移到新平台-需要哪些步骤?
EN

Database Administration用户
提问于 2014-07-11 09:36:48
回答 1查看 2.1K关注 0票数 0

我们正在将SQLServer2008R2实例从一个Windows平台迁移到另一个平台。Server将保持为2008R2。新的plaform将有更多的磁盘空间,内存和CPU。

我正在编写迁移Server所需的任务列表。下面是我认为所涉及的步骤的概要。这些是“最佳实践”还是我遗漏了一些要求?

谢谢!

1)备份和还原数据库--这是最好的选择吗?使用Ola Hallengren脚本

2)迁移登录-使用Microsoft KB?kb/918992

3)迁移凭据/证书--这需要什么?

4)迁移Server代理作业-(对象资源管理器详细信息>选择所有作业>脚本作业;这个过程是最好的选择吗?)

5)迁移SSIS包-(如何实现?)

6)迁移数据库邮件帐户/配置文件-(在SSMS中创建脚本或重新创建?)

7)重建程序集

8)重新创建链接服务器

注意:系统数据库-这些需要迁移吗?

EN

回答 1

Database Administration用户

发布于 2014-07-11 13:03:10

由于您停留在2008R2 (源和目的地),没有什么可以阻止您只是备份和恢复您的所有数据库,包括系统数据库。正如Shanky所指出的,这将节省大量时间:

1)备份和恢复数据库--这是最好的选择吗?

这是个选择。如果需要减少停机时间,可以使用镜像或日志传送(或手工完成)来保持数据库的同步,然后在快速停机或切换期间进行迁移。

请注意,系统数据库不能日志传送或镜像,并需要冻结或复制之前的切割器。

2)迁移登录--使用Microsoft?kb/918992

如果将主数据库还原到新实例,则不需要迁移。所有服务器级登录都存储在主数据库中。

3)迁移凭据/证书--这需要什么?

如果这是在Server内部,则这些数据将保存在各自的数据库中(也可能是主数据库)。唯一不同的是将更改的服务主键(SMK)。如果您依赖于自动密钥解密,则需要备份它并在新服务器上还原它。

4)迁移Server代理作业-(对象资源管理器详细信息>选择所有作业>脚本作业;这个过程是最好的选择吗?)

如果还原msdb系统数据库,则将在其中保留所有代理作业。不需要脚本->恢复。

5)迁移SSIS包-(如何实现?)

如果SSIS包位于文件系统上(不是默认的),那么在新服务器上创建相同的位置并进行复制就很简单了。默认情况下,SSIS包保存在msdb系统数据库中,并将其还原到相同的位置,就像#4和前面的一样。

6)迁移数据库邮件帐户/配置文件-(在SSMS中创建脚本或重新创建?)

这也存储在msdb中。见4号,5号。

7)重建程序集

它们生活在各自的数据库中。如果使用备份和还原,这应该不是问题。server以外的任何程序集都需要复制到新服务器。

8)重新创建链接服务器

它们也存在于主数据库中,参见#2。

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/71237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档