Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将数据库从sql server 2008升级到sql server 2016_Sql Server_Sql Server 2008_Data Migration_Database Update - Fatal编程技术网

Sql server 将数据库从sql server 2008升级到sql server 2016

Sql server 将数据库从sql server 2008升级到sql server 2016,sql-server,sql-server-2008,data-migration,database-update,Sql Server,Sql Server 2008,Data Migration,Database Update,我已经在SQLServer2008上创建了数据库。我想将其升级到SQL SERVER 2016。升级整个数据库的最佳方式是什么 提前感谢。从2008年到2016年,迁移可以通过多种方式完成。内部升级、备份恢复等。此处介绍了不同的方法: 但就我的实际理解而言,简单的备份/恢复方法总是更好。此外,它还提供SSI/SSA/SSR的链接(如果需要)。每个都有不同的方法 P>主要考虑的是如何去除被弃用的特征以及如何利用新的特征: 不推荐的功能: 2012: 2014年: 2016年: 您可以使用

我已经在SQLServer2008上创建了数据库。我想将其升级到SQL SERVER 2016。升级整个数据库的最佳方式是什么


提前感谢。

从2008年到2016年,迁移可以通过多种方式完成。内部升级、备份恢复等。此处介绍了不同的方法:

但就我的实际理解而言,简单的备份/恢复方法总是更好。此外,它还提供SSI/SSA/SSR的链接(如果需要)。每个都有不同的方法

<> P>主要考虑的是如何去除被弃用的特征以及如何利用新的特征:

不推荐的功能: 2012:

2014年:

2016年:

您可以使用新的AMR工具确定可以在内存中使用哪些表,也可以使用以下方法分析列存储索引等:


从2008年升级到2004年,我遇到了很大的问题,因为它抱怨缺少2008 SP2,但需要安装关于缺少实例ID或什么都不需要的附加消息

从2008年升级到2012年是一个更好的举措,因为2012年的设计可能更好地应对以前的版本

安装了2012之后,我就顺利地迁移到了2014年,不必关心附加的数据库。它刚刚升级

我必须使用“SQL Server配置管理器”在“SQL Server网络配置”部分启用命名管道或TCP/IP连接,并在windows防火墙中启用新的SQL service.exe

要将其添加到防火墙,使用Windows任务管理器和选择.exe路径的“属性”识别服务exe“sqlsrvr.exe”

安装会让您感到紧张,但一旦安装,您就会知道SQL Server是为数不多的不会困扰您的Microsoft产品之一。它只是工作

运行Windows update并让它推荐SQL server服务包比手动下载丢失的服务包更容易。Winows更新在迁移到下一个版本之前确实有所帮助

下面是一个不错的sql server版本图表,其中包含下载链接:

export and import:)检查数据库是否存在任何不兼容情况,如:though。检查兼容性、SQL 2008上的备份以及恢复到SQL 2016