SQL Azure的第三方工具介绍(上)
回报CSDN!
一、概述
WindowsAzure毕竟是新兴的云计算平台,其三大组成部分之一的SQLAzure关系型云数据库引擎提供的功能还不够丰富。有鉴于此,一些公司和开发者为了满足用户的需要,开发了一些优秀的工具,下面对这些第三方工具做一个概要性的介绍。
二、工具集
(一)SQLAzureMigrationWizard
SQLAzureMigrationWizard工具是一个极其优秀的工具,简称SQLAzureMW,它帮助用户把现有的SQLServer2005/2008/2012数据库服务器上的数据迁移到SQLAzure云数据库引擎之上。SQLAzureMW可以分析用户数据源的兼容性,允许用户选择完整或部分地迁移数据库模式和数据。
图一SQLAzureMW工具3.8.5版
SQLAzureMW工具的迁移步骤也极其简单,只需六步即可完成数据库的迁移。迁移步骤如下:
1)安装SQLServer2008R2SP1的客户端工具和SQLAzureMWv3.8.6,确保安装和运行的正常。
2)运行SQLAzureMW,分析待迁移的数据源的兼容性。SQLAzureMW会列出所有的兼容性问题。
要注意,SQLAzureMW有以下选项:
·只生成和分析数据库模式;
·生成和分析数据库模式并输出数据;
·只输出数据。
如果选择只输出数据,那么SQLAzureMW会使用BCP输出数据。
3)修改数据库脚本以解决分析列出的兼容性问题。
SQLAzureMW在分析数据源期间会检查数据库模式,包括表、视图、存储过程、触发器等。分析完成后,用户可以保存分析产生的报表并重构数据库,或者是修改数据库脚本,解决兼容性问题。
4)要有一个WindowsAzure账户,并创建SQLAzure数据库。在创建SQLAzure数据库时,会弹出一个对话框,需要指定数据库名、数据库排序规则,数据库版本、数据库最大容量等。
5)数据库创建完成后,让SQLAzureMW执行步骤2生成的脚本,要确保执行脚本的过程无错误。
6)最后是验证。使用SQLServerManagementStudio工具连接SQLAzure数据库引擎,检查数据库对象和数据是否正确。
要注意,SQLAzureMW工具目前最新的版本为3.8.6版,于2012年3月8日发布,其运行需要先安装SQLServer2008R2SP1的客户端工具。另外要告诉大家一个好消息,SQLAzureMW现在支持中文了。
(二)SQLAzureExplorer
早期的SQLAzure云数据库引擎只能使用sqlcmd.exe或SQLServerManagementStudio进行连接,缺少了一个GUI管理工具。
于是有几位开发者开发了这款SQLAzureExplorer工具。它极大地简化了SQLAzure数据库的开发工作。
图二SQLAzureExplorer工具0.2.3版
SQLAzureExplorer工具从0.1.1版开始发展,陆续推出了0.2.1版、0.2.2版,以及最新的0.2.3版,然后逐渐消亡。因为微软也认识到它的价值,把SQLAzureExplorer工具直接编译进VisualStudio2010Beta2版。并且,VisualStudio2010Beta2之后的版本都都集成了此工具,再也不需要另外安装了。
SQLAzureExplorer工具的界面看上去类似于Windows的资源管理器,它包含的内容有:登录、数据库、表(包含字段)、视图(包含字段)、存储过程(包含参数)、函数(包含参数)、用户等信息。
SQLAzureExplorer工具的上下文菜单包括:创建/删除数据库、创建/删除登录、创建/删除用户、打开SQL编辑器窗口、选择前100行数据、创建表/视图/存储过程/函数的脚本。
本篇文章就讲到这里,下一篇文章会继续此话题,接着介绍新的工具。
分享到:
相关推荐
Microsoft SQL Azure Database提供了一种在云中...在本次的技术手册中,我们将为您奉上最完整的SQL Azure教程,从入门到深层次了解微软云数据库的点点滴滴。通过对本教程的学习,相信您能最快地掌握SQL Azure的知识。
SQL Azure DataSync SQL Azure DataSync
Microsoft JDBC Driver 3.0 for SQL Server and SQL Azure Microsoft JDBC Driver 3.0 for SQL Server and SQL Azure
Azure SQL Data Warehouse
微软发布了自己的全新云计算产品Windows Azure Platform。历经数年的技术沉淀,Windows Azure Platform 已经成为一个技术领先、开放的平台,基于不同语言开发的应用程序都可以运行在这个平台上面,并通过标准协议...
A single SQL Azure Database has limited capacity in terms of size and transactional throughput. To add more capacity you must partition your data across multiple SQL Azure databases. To release ...
JDBC 如何链接 SQL Azure 数据库(例子)1
SQL Azure SQL Azure SQL Azure
微软SQL Azure中文教程(共47页)
细数选择云数据库SQL Azure的六大理由.pdf
题目:如何修改SQL Azure数据库时区问题: 我们在使用SQL Azure的时候,获取到的时间不是中国时间原因: 因为SQL Azure后台的VM时间都是U
云计算 数据库 平台 SQL Azure
Microsoft SQL Azure Enterprise Application Development.pdf
SQL Azure变为付费服务.pdf
SQL Azure 是微软云计算平台(Windows Azure Platform)的三大组成部分之一,是一个部署在云端的关系型数据库引擎,它支持SQL Server中绝大多数和开发有关的功能。SQL Azure与本地的SQL Server和VS 2008/2010可以很...
SQL Azure的7个真相.pdf
“同步”是一种要求数据一致的作法,可以用到的地方非常多,但以架构设计的观点而言,在主从(Client/Server)的架构下或是在服务导向...而且它对通讯带宽的要求非常少,更能够让服务器的负荷更小,是设计上的好选择。
将数据库迁移到SQLAzure实验手册
微软Azure解密-Azure SQL的DTU和eDTU介绍.docx
该工具将微软Azure文字转语音后的音频生成文件,并且提供下载链接,方便视频剪辑使用。 1、安装插件 firefox:菜单-->扩展和主题-->调试附加组件-->临时载入附加组件 选择下载的zip文件即可安装成功(firefox关闭后...