(2)点击新建查询,如图3所示:
图3 新建查询
点击新建查询后,再次弹出图2所示的窗口,选择服务器类型,输入服务器名称、用户名、密码,点击连接就可以了。
(3)虽然已经连接上了,这里“连接上”的标志是在“可用数据库”的下拉列表框里列出了所有的数据库,包括默认数据库master,这个库是只读的。选择我们已经创建的TestDb数据库,但是今天太不走运了,继续“杯具”,错误提示数据库不能被访问。
(4)解决上述错误的方法是:重复步骤(2),输入完服务器名、用户名、密码后,不直接点击“连接”,点击“选项”,选择TestDB数据库,如图4所示:
图4 使用选项连接TestDB数据库
点击“连接”,这次成功连接到了TestDB数据库,连接成功后,会打开一个新的空白查询窗口,输入如下SQL 命令:
select * from sys.databases
列出了我们当前具有的数据库信息。
除此之外,我们还可以执行如下所示的几个命令:
SQL 语句及功能
create database TestCloudDB 创建名为TestCloudDB 的数据库
create user user01 for login sqladmin 为sqladmin 创建一个名为user01的登陆用户
create login user01 with password 'pass@word' 创建user01的密码为pass@word
表1 SQL 语句示例
使用SQL 命令连接SQL Azure数据库
SQLCMD.exe是一个命令行实用工具,用来在SQL Server上执行命令。SQLCMD.exe是随SQL Server安装上来的。在第一种方法中我们使用SSMS来连接SQL Azure数据库,SSMS也可以管理SQL Server数据库,并且提供了友好UI来供用户操作。但是在实际应用中,我们经常需要自动管理SQL Servers,这时就轮到SQLCMD.exe华丽登场了。通过SQLCMD.exe还可以自动执行SQL命令和SQL脚本文件。
使用SQLCMD连接到SQL Azure数据库的步骤如下:
(1)以管理员方式打开命令提示符窗口,如图5所示:
图5 打开命令提示符窗口
Sqlcmd命令行参数,如图6所示: