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行数据、创建表/视图/存储过程/函数的脚本。


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

目录
相关文章
|
2月前
|
SQL 关系型数据库 MySQL
Navicat、HeidiSQL和SQL Workbench:数据库管理工具的三足鼎立
随着数据管理需求的日益增长,数据库管理工具的选择成为了企业和开发者需要深思熟虑的重要问题。在这个竞争激烈的市场中,Navicat、HeidiSQL和SQL Workbench三款备受关注的数据库管理工具各具特色,形成了一种三足鼎立的局面。
51 0
|
2月前
|
SQL JSON 数据库
在线JSON转SQL工具
JSON文件中的数据或者JSON对象转换为SQL插入语句,方便用户将数据导入到数据库中。
204 2
|
2月前
|
SQL 算法 Oracle
在线sql格式化工具
让SQL代码整洁如新,在线SQL格式化工具助力高效编程
83 1
|
8月前
|
SQL 前端开发
前端项目实战伍拾贰​react-admin+material ui-踩坑-能用工具创建表别用sql
前端项目实战伍拾贰​react-admin+material ui-踩坑-能用工具创建表别用sql
41 0
|
9月前
|
SQL 存储 Oracle
数据库、数据库管理系统、SQL和图形界面工具的关系
数据库、数据库管理系统、SQL和图形界面工具的关系
112 0
QGS
|
SQL Oracle Java
(linux-x86-ARM)麒麟V10安装DBeaver21.3通用的数据库管理工具和 SQL 客户端
记(linux-x86-ARM)麒麟V10安装DBeaver21.3通用的数据库管理工具和 SQL 客户端
QGS
409 1
(linux-x86-ARM)麒麟V10安装DBeaver21.3通用的数据库管理工具和 SQL 客户端
【Sql Server】with as 递归查询的简单使用 以及在视图工具下的使用 注意小事项一
with as 递归查询的简单使用 以及在视图工具下的使用 注意小事项一
195 0
【Sql Server】with as 递归查询的简单使用 以及在视图工具下的使用 注意小事项一
|
SQL 数据库 Python
Python 数据库Insert语句脚本生成工具(SQL Server)
Python 数据库Insert语句脚本生成工具(SQL Server)
315 0
Python 数据库Insert语句脚本生成工具(SQL Server)
|
SQL 缓存 监控
MySQL性能监控(sql命令语句 & MONyog工具)全掌握,这一篇足以!
MySQL性能监控(sql命令语句 & MONyog工具)全掌握,这一篇足以!
517 0
MySQL性能监控(sql命令语句 & MONyog工具)全掌握,这一篇足以!
|
SQL Java 数据挖掘
Python-sqlparse解析SQL工具库一文详解(二)
Python-sqlparse解析SQL工具库一文详解(二)
879 0
Python-sqlparse解析SQL工具库一文详解(二)