Azure SQL Database (20) 使用SQL Server 2016 Upgrade Advisor

Posted Azure Lei Zhang的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure SQL Database (20) 使用SQL Server 2016 Upgrade Advisor相关的知识,希望对你有一定的参考价值。

  《Windows Azure Platform 系列文章目录

  

   Azure SQL Database (19) Stretch Database 概览

     Azure SQL Database (20) 使用SQL Server 2016 Upgrade Advisor

     Azure SQL Database (21) 将整张表都迁移到Azure Stretch Database里

     Azure SQL Database (22) 迁移部分数据到Azure Stretch Database 

  

  在上一节中,我们简单介绍了Azure Stretch Database

  Azure SQL Database (18) Stretch Database 概览

 

  本节将介绍如何使用SQL Server 2016 Upgrade Advisor,评估本地SQL Server 2016数据库的相关数据表,是否可以迁移到Azure SQL Stretch Database里。

 

  本节内容的前提要求:

  (1)SQL Server 2016

  https://www.microsoft.com/zh-cn/evalcenter/evaluate-sql-server-2016 

  (2)SQL Server 2016 Upgrade Advisor

  https://www.microsoft.com/en-us/download/details.aspx?id=48119 

  (3)Sample Database

  https://www.microsoft.com/en-us/download/details.aspx?id=49502

  (4)SQL Server Management Studio

  http://go.microsoft.com/fwlink/?LinkID=824938

 

 

  (1)首先我们先在本地Windows 10,安装SQL Server 2016

  (2)安装SQL Server 2016 Upgrade Advisor

  (3)将AdventureWorks2016CTP3这个数据库,在本地SQL Server 2016进行还原

 

  1.然后我们运行SQL Server 2016 Upgrade Advisor

  2.点击Scneadios,RUN Stretch Database Advisor,如下图:

  

  

  3.然后点击SELECT Database to Analyze,然后选择相应的数据库和登陆选项,如下图:

  

  

  4.点击上图的Connect,然后选择需要分析的Database,这里我们选择AdventureWorks2016CTP3

  

 

  5.选择数据库完毕后,我们可以运行RUN,进行分析。如下图:

  

  

  6.运行完毕后,Advisor会告诉我们分析数据表的结果。如下图:

  

  上图中,红色叹号表示,该Table无法迁移到Azure Stretch Database,会产生兼容性问题。

  Azure Stretch Database的限制,请参考:

  https://azure.microsoft.com/en-us/documentation/articles/sql-server-stretch-database-limitations/

 

  7.当然,我们也可以发现某些表是直接可以迁移到Azure Stretch Database里的,比如下图的Sales.OrderTraking

  

 

  我们在下一节中,会详细介绍如何把Sales.OrderTraking,迁移到Azure SQL Stretch Database里。

  

以上是关于Azure SQL Database (20) 使用SQL Server 2016 Upgrade Advisor的主要内容,如果未能解决你的问题,请参考以下文章

Azure SQL Database (26) 使用Query Store对Azure SQL Database监控

Azure SQL Database (22) 迁移部分数据到Azure Stretch Database

Azure SQL Database (23) Azure SQL Database Dynamic Data Masking动态数据掩码

Java连接Azure SQL Database

Java连接Azure SQL Database

[Azure]Azure SQL Database 资料库定序