zoukankan      html  css  js  c++  java
  • MS SQL Server迁移至Azure SQL

    SQL Server的数据目前是存在于公司服务器的,现时需要将它迁移至Azure SQL

    迁移分两种

    1. 数据库结构复制
    2. 数据库结构复制与数据迁移至Azure SQL

    第1种方法针对的是将现有数据库创建新库至新服务器,做法是在原服务器生成结构脚本,在新服务器执行即可 

    第2种方法针对的是将现有数据库完整迁移至Azure SQL,做法是使用Azure SQL迁移向导工具,将数据库结构与数据同时迁移至Azure SQL中


    一:数据库结构复制

    使用SSMS生成Azure SQL运行的DB脚本

    第一步:在SSMS找到原数据库,鼠标右键点击任务(Task),并选择生成脚本(Generate Scripts)

    第二步:选择要生成脚本的数据库对象,如果是生成新库的话需要全部选择

    第三步:在弹出的SQL脚本向导窗口中,出现数据库窗口,选择我们需要迁移的目标数据库,并选择一个目录保存生成的脚本文件

    【表/视图选项】

    编写数据压缩选项的脚本:设置为FALSE,因为我们不能将数据写入至生成的脚本中

    【常规】

    编写USE DATABASE脚本:设置为FALSE,Azure SQL暂时不支持该选项

    编写扩展属性脚本:设置为FALSE,Azure SQL暂时不支持扩展属性

    将UDDT转换为基类型:设置为TRUE,Azure SQL暂时不支持用户自宝义数据类型,能够使用的数据类型就是Azure站点里列出的类型

    第四步:第三步点击完成后,SSMS会自动生成脚本至指定目录

    第五步:在Azure SQL中运行第四步生成的脚本文件即可


    二:数据库结构复制与数据迁移至Azure SQL

    首先需要下载工具 SQL Database Migration Wizard

  • 相关阅读:
    事务
    触发器
    入行大数据必须知道的事!
    5G如何使云计算更加前卫
    2021年加密货币和区块链风向
    2020年数据存储管理发生的7种变化
    如何克服物联网中数据集成的挑战
    从开发到产出:关于机器学习的七则干货建议
    如何利用机器学习进行静态分析
    AI如何改变DevOps?
  • 原文地址:https://www.cnblogs.com/weschen/p/7371759.html
Copyright © 2011-2022 走看看