SQL Azure的第三方工具介绍(上)

简介: SQL Azure的第三方工具介绍(上) 一、概述 Windows Azure毕竟是新兴的云计算平台,其三大组成部分之一的SQL Azure关系型云数据库引擎提供的功能还不够丰富。

SQL Azure的第三方工具介绍(上)

一、概述

Windows Azure毕竟是新兴的云计算平台,其三大组成部分之一的SQL Azure关系型云数据库引擎提供的功能还不够丰富。有鉴于此,一些公司和开发者为了满足用户的需要,开发了一些优秀的工具,下面对这些第三方工具做一个概要性的介绍。

二、工具集

(一)SQL Azure Migration Wizard

SQL Azure Migration Wizard工具是一个极其优秀的工具,简称SQLAzureMW,它帮助用户把现有的SQL Server 2005/2008/2012数据库服务器上的数据迁移到SQL Azure云数据库引擎之上。SQLAzureMW可以分析用户数据源的兼容性,允许用户选择完整或部分地迁移数据库模式和数据。


图一  SQLAzureMW工具3.8.5版


SQLAzureMW工具的迁移步骤也极其简单,只需六步即可完成数据库的迁移。迁移步骤如下:


1)安装SQL Server 2008R2 SP1的客户端工具和SQLAzureMW v3.8.6,确保安装和运行的正常。


2)运行SQLAzureMW,分析待迁移的数据源的兼容性。SQLAzureMW会列出所有的兼容性问题。


要注意,SQLAzureMW有以下选项:


· 只生成和分析数据库模式;

· 生成和分析数据库模式并输出数据;

· 只输出数据。


如果选择只输出数据,那么SQLAzureMW会使用BCP输出数据。


3)修改数据库脚本以解决分析列出的兼容性问题。


SQLAzureMW在分析数据源期间会检查数据库模式,包括表、视图、存储过程、触发器等。分析完成后,用户可以保存分析产生的报表并重构数据库,或者是修改数据库脚本,解决兼容性问题。


4)要有一个Windows Azure账户,并创建SQL Azure数据库。在创建SQL Azure数据库时,会弹出一个对话框,需要指定数据库名、数据库排序规则,数据库版本、数据库最大容量等。


5)数据库创建完成后,让SQLAzureMW执行步骤2生成的脚本,要确保执行脚本的过程无错误。


6)最后是验证。使用SQL Server Management Studio工具连接SQL Azure数据库引擎,检查数据库对象和数据是否正确。


要注意,SQLAzureMW工具目前最新的版本为3.8.6版,于2012年3月8日发布,其运行需要先安装SQL Server 2008R2 SP1的客户端工具。另外要告诉大家一个好消息,SQLAzureMW现在支持中文了。

(二)SQL Azure Explorer

早期的SQL Azure云数据库引擎只能使用sqlcmd.exe或SQL Server Management Studio进行连接,缺少了一个GUI管理工具。


于是有几位开发者开发了这款SQL Azure Explorer工具。它极大地简化了SQL Azure数据库的开发工作。



图二  SQL Azure Explorer工具0.2.3版


SQL Azure Explorer工具从0.1.1版开始发展,陆续推出了0.2.1版、0.2.2版,以及最新的0.2.3版,然后逐渐消亡。因为微软也认识到它的价值,把SQL Azure Explorer工具直接编译进Visual Studio 2010 Beta2版。并且,Visual Studio 2010 Beta2之后的版本都都集成了此工具,再也不需要另外安装了。


SQL Azure Explorer工具的界面看上去类似于Windows的资源管理器,它包含的内容有:登录、数据库、表(包含字段)、视图(包含字段)、存储过程(包含参数)、函数(包含参数)、用户等信息。


SQL Azure Explorer工具的上下文菜单包括:创建/删除数据库、创建/删除登录、创建/删除用户、打开SQL编辑器窗口、选择前100行数据、创建表/视图/存储过程/函数的脚本。


本篇文章就讲到这里,下一篇文章会继续此话题,接着介绍新的工具。

目录
相关文章
|
8月前
|
SQL 自然语言处理 数据库
【Azure Developer】分享两段Python代码处理表格(CSV格式)数据 : 根据每列的内容生成SQL语句
本文介绍了使用Python Pandas处理数据收集任务中格式不统一的问题。针对两种情况:服务名对应多人拥有状态(1/0表示),以及服务名与人名重复列的情况,分别采用双层for循环和字典数据结构实现数据转换,最终生成Name对应的Services列表(逗号分隔)。此方法高效解决大量数据的人工处理难题,减少错误并提升效率。文中附带代码示例及执行结果截图,便于理解和实践。
223 4
|
6月前
|
SQL 关系型数据库 MySQL
SQL在线美化工具
SQL 在线美化工具是一款智能代码格式化工具,专为开发者、数据分析师及数据库管理员设计。支持自动缩进、语法高亮、关键字优化(大写/小写)及语法错误提示,兼容MySQL、PostgreSQL等多种SQL方言,可快速将杂乱SQL语句转换为专业易读的格式,提升代码维护效率和团队协作体验。
604 19
|
10月前
|
SQL 大数据 数据处理
Flink SQL 详解:流批一体处理的强大工具
Flink SQL 是为应对传统数据处理框架中流批分离的问题而诞生的,它融合了SQL的简洁性和Flink的强大流批处理能力,降低了大数据处理门槛。其核心工作原理包括生成逻辑执行计划、查询优化和构建算子树,确保高效执行。Flink SQL 支持过滤、投影、聚合、连接和窗口等常用算子,实现了流批一体处理,极大提高了开发效率和代码复用性。通过统一的API和语法,Flink SQL 能够灵活应对实时和离线数据分析场景,为企业提供强大的数据处理能力。
1903 27
|
8月前
|
SQL Java
|
SQL 数据可视化 安全
微软SQL Server可视化工具与技巧
微软SQL Server不仅提供了强大的数据库管理功能,还集成了多种可视化工具,帮助用户更直观地理解和管理数据
1056 5
|
SQL 数据可视化 关系型数据库
【数据库工具】DBeaver:一款免费的通用数据库工具和 SQL 客户端
【数据库工具】DBeaver:一款免费的通用数据库工具和 SQL 客户端
1306 1
|
SQL 数据处理 数据库
|
SQL 存储 监控
|
Java 开发者 前端开发
Struts 2、Spring MVC、Play Framework 上演巅峰之战,Web 开发的未来何去何从?
【8月更文挑战第31天】在Web应用开发中,Struts 2框架因强大功能和灵活配置备受青睐,但开发者常遇配置错误、类型转换失败、标签属性设置不当及异常处理等问题。本文通过实例解析常见难题与解决方案,如配置文件中遗漏`result`元素致页面跳转失败、日期格式不匹配需自定义转换器、`<s:checkbox>`标签缺少`label`属性致显示不全及Action中未捕获异常影响用户体验等,助您有效应对挑战。
223 0