码迷,mamicode.com
首页 > 数据库 > 详细

MS SQL Server迁移至SQL Azure

时间:2017-08-17 14:39:43      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:存在   兼容性   一点   压缩   数据库迁移   下载   右键   远程   本地   

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

迁移分两种

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

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

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


一:数据库结构复制

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

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

技术分享

 

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

技术分享

 

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

【表/视图选项】

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

【常规】

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

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

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

技术分享

 

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

技术分享

技术分享

 

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

 


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

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

MS SQL Server迁移至SQL Azure

标签:存在   兼容性   一点   压缩   数据库迁移   下载   右键   远程   本地   

原文地址:http://www.cnblogs.com/weschen/p/7371759.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!