接上文:解密云数据库:初识SQL Azure、解密云数据库:如何管理SQL Azure 数据迁移到SQL Azure 好多情况下,我们并不是基于SQL Azure从零开始搭建数据库,而是需要将已有的数据/数据库迁移到SQL Azure 数据库中。目前有好多种方式可以实现由原系统数据库到SQL Azure 的数据迁移,如果你目前正在使用Oracle,MySql,Sybase,Access数据库,而且计划将数据迁移到SQL Azure平台上,有个好消息!微软发布的免费数据迁移软件SQL Server Migration Assistant(SSMA)可以轻松实现将数据库对象以及数据迁移到S……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
接上文:解密云数据库:初识SQL Azure、解密云数据库:如何管理SQL Azure
数据迁移到SQL Azure
好多情况下,我们并不是基于SQL Azure从零开始搭建数据库,而是需要将已有的数据/数据库迁移到SQL Azure 数据库中。目前有好多种方式可以实现由原系统数据库到SQL Azure 的数据迁移,如果你目前正在使用Oracle,MySql,Sybase,Access数据库,而且计划将数据迁移到SQL Azure平台上,有个好消息!微软发布的免费数据迁移软件SQL Server Migration Assistant(SSMA)可以轻松实现将数据库对象以及数据迁移到SQL Azure中,具体如何使用SSMA,可以参考MSDN上的帮助文档,即可实现无代码数据迁移;如果目前使用Excel,CSV,Text等平面文件作为存储介质,也没有关系,我们仍然可以通过SQL Server Integration Services(SSIS)来实现数据迁移。
在SQL Server 2008 R2 中,微软推出一个新的功能: Data-tier Application,通过抽取Data-tier Application,我们可以成功获得当前SQL Server数据库所有对象(以一个package文件形式,*.dacpac),之后我们可以通过SQL Server Management Studio 部署 *.dacpac package到SQL Azure。目前Data-tier application只能获得数据库对象定义,暂时不能获得table中的数据,据SQL Server开发团队声称,将来会增加这一功能。
当然SQL Server 2008 R2还保留生成脚本(Generate Scripts)的功能,这个功能不仅可以生成数据库对象定义脚本,而且还可以保留表中的数据,这里说明两点,当生成脚本的向导中,我们需要将Script for the database engine type 设置为 SQL Azure Database,将Types of data to script 设置为 Schema and data。
相关推荐
-
Notre Dame对云端SQL Server性能基准的探索实践
确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。
-
DBA必须掌握的数据库恢复管理技术
如果没有备份副本,数据库管理员就无法还原数据库,所以DBA在恢复之前倾向于考虑备份是合乎逻辑的。 但是,对我来说,这种逻辑一直是错误的。
-
2017年影响SQL Server DBA的四大趋势
2017年将是大量企业开始实施微软在2016年推出的新SQL Server技术浪潮的一年。SQL Server DBA和他们的同行数据库专业人员准备好了。
-
Oracle公司收购Dyn DNS 只是云战略的一个小目标?
Oracle最近同意收购互联网公司Dyn,旨在扩大其云计算能力。尽管Dyn最近在新闻中作为主要的分布式拒绝服务攻击的目标,暂时中断了许多大网站的活动。