【IT168微软云计算博客征文活动专稿】当你通过SQL Azure门户分配好你的服务器后,你就可以从本地命令行使用sqlcmd.exe来创建和删除数据库了,当你想从零创建一个全新的数据库执行干净的测试时,这个方法特别有用。有一点要注意的是,当你创建和删除数据库时,是以主数据库(Master)为目标的,另外也很重要的是,记住要用-N参数加密连接。
创建数据库
要创建数据库,首先要构造好创建数据库的T-SQL命令,并保存到一个.sql文件中,如:
CREATE DATABASE Test
上面的命令将按默认大小创建1GB数据库,我们把它保存为 CreateDatabase.sq l,然后在命令行窗口中运行下面的命令:
sqlcmd -SyourSeverdatabase.windows.net -UyouLogin@yourServer -PyourPassword -dmaster -i –N CreateDatabase.sql
注意其中的用户名要以 yourLogin@yourServer 格式提供,并且用户要有管理员权限,权限是在SQL Azure门户中设置的。
删除数据库
删除数据库也很简单,只需要一条命令:
DROP DATABASE Test
将其保存为 DropDatabase.sql ,然后在命令行窗口执行下面的命令:
sqlcmd -SyourSeverdatabase.windows.net -UyouLogin@yourServer -PyourPassword -dmaster -i –N DropDatabase.sql
体验
注意,如果你想体验一下本文所说的方法,SQL Azure的最低结算期是一天,1GB数据库每月的费用是9.99美元,每天大约是33美分,也就是说,即使创建并立即删除一个数据库也需要花费33美分。