本篇体验使用SQL Database Migration Wizard(SQLAzureMW)将SQL Server 2008数据库迁移到 Azure SQL Database。当然,SQLAzureMV还可以把SQL Server 2005/2012/2014迁移到Azure SQL Database。

SQLAzureMV有几个版本:
1、SQLAzureMW v3x 适用于 .NET Framework 3.5 和 SQL Server 2008 R2 SP1
2、SQLAzureMW v4x 适用于  .NET Framework 4.5 和 SQL Server 2012
3、SQLAzureMW v5x 适用于 .NET Framework 4.5 和 SQL Server 2014

所有的版本下载在这里

→登录到Windows Azure的"管理门户"

→点击左侧的"SQL数据库"

→点击页面左下方的"新建"

选择合适的"服务层"版本,选择默认的排序规则是"SQL_Latin1_General_CP1_CI_AS",选择服务器,点击右下角的"打勾"按钮。

如果还没有创建服务器,先创建服务器:

点击右下角的"打勾"按钮。

→点击左侧的"SQL数据库"

→点击"服务器"

→点击服务器名称

→点击"配置"

→点击"添加到允许的IP地址",把当前的ip地址添加到"白名单",点击"保存"。

→双击"SQLAzureMV.exe"

→在界面中勾选"数据库",点击"下一步"

→在"连接到数据库..."窗口中,勾选"SQL Server身份验证",填写用户名和密码,指定数据库名称,勾选"保存登录信息",点击"连接"按钮

→在界面中点击"下一步"

→在界面中勾选"为所有对象生成脚本",点击"下一步"

→在"脚本向导汇总"界面中,点击"下一步"

跳出"生成脚本"提示框,点击"是"

→在"结果汇总"界面中,有"执行结果"和"SQL脚本"选项卡,点击"下一步"

注意:如果生成的SQL脚本中有错误、或者不兼容情况,会以红色字体显示,这时候可以把SQL脚本保存到硬盘,再到SQL Server Management Studio中进行修改,修改后,可以在SQLAzureMV直接打开修改好的SQL脚本文件。

→到"管理门户"中复制服务器名称,类似"xxxxxx.database.chinacloudapi.cn"的格式,填写如下:

注意:在用户名称栏,填写可是符合"服务器名称@xxxxxx",@后面的xxxxxx与"xxxxxx.database.chinacloudapi.cn"中的xxxxxx一致。上图中的用户名是不对的。
在跳出的"执行脚本"提示框中,点击"是"。

点击"连接"。

→在界面中点击"下一步"

迁移成功显示如下界面:

→点击"退出"。

→打开"SQL Server Management Studio",在界面中填写相关信息,点击"连接"

注意:
○ 服务器名类似"xxxxxx.database.chinacloudapi.cn"的格式,用户名类似"服务器名@xxxxxx"的格式。
○ 还可以通过https://xxxxxx.database.chinacloudapi.cn/, 来判断地址、用户名、密码是否正确。
○ 如果Sql Sever 2008还没有允许远程连接,参照这里

→登录成功后,显示如下界面:

至此,使用SQL Database Migration Wizard(SQLAzureMW)将SQL Server 2008数据库迁移到 Azure SQL Database,成功!

使用SQL Database Migration Wizard把SQL Server 2008迁移到Windows Azure SQL Database的更多相关文章

  1. [Windows Azure] Guidelines for Connecting to Windows Azure SQL Database

    Guidelines for Connecting to Windows Azure SQL Database 6 out of 12 rated this helpful - Rate this t ...

  2. [Windows Azure] Development Considerations in Windows Azure SQL Database

    Development Considerations in Windows Azure SQL Database 3 out of 5 rated this helpful - Rate this t ...

  3. How to Use Lucene.NET with Windows Azure SQL Database

    http://social.technet.microsoft.com/wiki/contents/articles/2367.how-to-use-lucene-net-with-windows-a ...

  4. [Windows Azure] Getting Started with Windows Azure SQL Database

    In this tutorial you will learn the fundamentals of Windows Azure SQL Database administration using ...

  5. [Windows Azure] Windows Azure SQL Database library

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

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

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

  7. 安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具

    已安装 SQL Server 2005,安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具 错误提示:已安装 SQL Server 2005 E ...

  8. [Windows Azure] Getting Started with Windows Azure SQL Data Sync

    Getting Started with Windows Azure SQL Data Sync In this tutorial, you learn the fundamentals of Win ...

  9. [Windows Azure] Create and use a reporting service in Windows Azure SQL Reporting

    Create and use a reporting service in Windows Azure SQL Reporting In this tutorial you will learn ab ...

随机推荐

  1. 解决“tar:Exiting with failure status due to previous errors”【转】

    问题: 当我想试着用tar命令来创建一个压缩文件时,总在执行过程中失败,并且抛出一个错误说明"tar:由于前一个错误导致于失败状态中退出"("Exiting with f ...

  2. 用原生js实现ajax、jsonp

    转载: http://www.cnblogs.com/yangheng/p/6065910.html 一.原生js实现ajax $.ajax({ url: '', type: 'post', data ...

  3. window批处理——bat文件的编写

    BAT 批处理脚本 教程   第一章 批处理基础第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命 ...

  4. .NetCore下B/S结构 初探基于遗传学算法的中学自动排课走班(二)

    分析下染色体基因 这里用 老师 课程 班级 教室 周天 上下晚 课时作为染色体编码我封装了如下类 /// <summary> /// NP 授课事件 由教室.课程.班级 时间片段构成 li ...

  5. 【LOJ】#2546. 「JSOI2018」潜入行动

    题解 dp[i][j][0/1][0/1]表示以\(i\)为根的子树,用了\(j\)个,i点选了或者没选,i点被覆盖或没被覆盖 转移比较显然,但是复杂度感觉不太对? 其实转移到100个的时候就使第二维 ...

  6. P1280 尼克的任务 线性DP

    题目描述 尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成. 尼克的一个工作日为N分钟,从第一分钟开始 ...

  7. 【noip模拟赛1】古韵之乞巧 (dp)

    描述 闺女求天女,更阑意未阑. 玉庭开粉席,罗袖捧金盘. 向月穿针易,临风整线难. 不知谁得巧,明旦试相看. ——祖咏<七夕> 女子乞巧,是七夕的重头戏.古时,女子擅长女红被视为一种重要的 ...

  8. kebab HDU2883

    题意:现在有n个人要烤肉,有m个烤肉架,然后给出每个人的烤肉开始时间si,结束时间ei,以及要烤肉的串数num,还有拷一串的时间ti,然后问你能不能满足所有人的要求. 为3572的进阶题 每个人为一个 ...

  9. ctrl+c ctrl+d ctrl+z 的区别和使用场景

    三者的区别 Ctrl+C :强制中断程序,程序无论运行哪里都停止. Ctrl+D :发送一个 exit 的信号,退出当前的用户或者是客户端. Ctrl+Z :暂停程序,在进程中维持挂起状态. 引用别人 ...

  10. cookie之困

    参见http://yun.baidu.com/share/link?shareid=1575530779&uk=1795493794 cookie三元组(name,domain,path),它 ...