zoukankan      html  css  js  c++  java
  • 使用SSMS 2014将本地数据库迁移到Azure SQL Database

    使用SQL Server Management Studio 2014将本地数据库迁移到Azure SQL Database的过程比较简单,在SSMS2014中,有一个任务选项为“将数据库部署到Windows Azure SQL Database”:

    使用本选项可实现一键迁移到Azure SQL Database. 但是, 最近由于近期Azure的改动,导致Azure支持的数据库类型与SSMS2014中数据库的类型不匹配,整个迁移过程会死在在Azue中创建数据库的步骤上。在国际版Azure, 已经不支持Web和bussiness这两种数据库类型,在中国版Azure中,这两个类型也即将过期,但是SMSS2014中数据库的类型没有提供除这两者之外的选项。所以, “将数据库部署到Windows Azure SQL Database”这个路线暂时无法行得通。

    实现此功能的另一个方法是:将本地数据库文件保存到Azure blog,然后再Azure SQL Database中进行导入, 概要步骤如下:

    1. 在SSMS2014中, 选择要迁移的数据库,选择“导出数据层应用程序”,该文件保存为.dacpac文件。

    2. 在Visual Studio 2015中, 打开服务器资源管理器窗格, 将Azure连接到Azure订阅,然后创建存储帐户,创建Blog, 创建容器,继而将导出的.dacpac文件上传的容器。

    3. 在Azure门户中, 新建SQL Database,选择“导入”。

    当然,如果是在国际版Azure中,第1第2步可以合并为一步,即将数据文件.dacpac直接导出并保存到Azure存储中, 在中国版Azure,其默认的资源导向login.windows.net,所以在未作修改的情况下,无法直接登录的Azue,并将.dacpac保存到Azure存储。

  • 相关阅读:
    编程实现折半法查找
    浅谈C++多态性
    纯虚函数的使用汇总
    虚函数如何实现多态 ?
    重载(overload),覆盖(override),隐藏(hide)的区别
    Qt入门之常用Qt标准对话框之QMessageBox
    Qt5学习笔记(5)——列表框QListWidget类
    python 文件的方法
    python---while循环
    python ---strip()方法,split()方法,删除字符串开头或结尾,字符串分隔
  • 原文地址:https://www.cnblogs.com/qixue/p/4493847.html
Copyright © 2011-2022 走看看