博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MS SQL Server迁移至Azure SQL
阅读量:6364 次
发布时间:2019-06-23

本文共 1863 字,大约阅读时间需要 6 分钟。

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

首先需要下载工具 

转载于:https://www.cnblogs.com/weschen/p/7371759.html

你可能感兴趣的文章
FI/CO PA考试试卷
查看>>
汽车介质应用非常严苛?没关系,新技术带来的高精度传感器十分适应!
查看>>
天合光能 - 用计算捕捉“光的能量”
查看>>
使用sysbench压力测试MySQL(一)(r11笔记第3天)
查看>>
css知多少(11)——position
查看>>
【Spring】定时任务详解实例-@Scheduled
查看>>
先有的资源,能看的速度看,不能看的,抽时间看。说不定那天就真的打不开了(转)...
查看>>
[20161028]rman与filesperset=1.txt
查看>>
哪些领域适合开发微信小程序
查看>>
谁说数据库防火墙风险大?可能你还不知道应用关联防护
查看>>
ASP.NET Core应用针对静态文件请求的处理[2]: 条件请求与区间请求
查看>>
数据的阴暗面:什么是暗数据?为什么暗数据很重要?
查看>>
怎样做一个企业?尤其是在这个互联网时代
查看>>
防患于未然,网络安全由全而智
查看>>
DVNA:Node.js打造的开源攻防平台
查看>>
现有的大数据公司,都是如何赚钱的呢?
查看>>
17个案例带你3分钟搞定Linux正则表达式
查看>>
Java 8 比较器:如何对 List 排序
查看>>
CVPR 2017最佳论文作者解读:DenseNet 的“what”、“why”和“how”|CVPR 2017
查看>>
SCRM火了,SaaS服务再现新风口
查看>>