
我们使用Management Studio R2在SQL Azure中创建一个新数据库。这一步非常简单。在SQL Azure中我们使用简单的创建数据库执行语句将立即创建一个新的数据库。执行“CREATE DATABASE yjingleeDB”再次查询服务器上数据库注意我们刚刚创建的yjingleeDB数据库在这个列表中了。5.连接到新数据库为了连接到新的数据库我们必须断开当前连接并重新打开新连接。因为在SQL Azure中我们的数据库不一定储存在相同的物理服务器上面的。这点与SQL Server有点不同SQL Server中我们可以使用USE语句来更改数据库在SQL Azure中我们需要重新连接一次以确保重新连接到SQL Azure的物理服务器群集节点客户端是正确的。我们关闭查询标签单击更改连接图标。使用相同账户登录由于我们想要连接到制定数据库所以需要点击选项按钮指定“yjingleeDB”数据库。连接成功了我们调用DB_NAME()函数查看当前数据库名称。配置SQL Azure数据库安全我们将配置yjingleeDB数据库的安全。学习一下如何为一个数据库创建和配置一个新的登录用户。我们使用服务器用户名和密码登录默认SQL Azure数据库创建一个登录用户。然后我们使用服务器用户名和密码重新登录yjingleeDB数据库。我们为yjingleeDB数据库创建一个登录用户并把这个用户增加到db_owner角色中即对这个数据库拥有操作权限。即依次执行下面两行脚本。我们就创建好了使用这个新账户登录yjingleeDB数据库吧。执行一个查询验证当前用户。在SQL Azure中创建数据库对象1.创建简单的表我们创建一个简单的表只有一个单一的int类型的列。这里必须注意SQL Azure里面的表必须要有一个聚集索引。如果没有的话不能插入任何数据。聚集索引的不一定是主键列。出于性能的原因最好在其他列上。然后插入三笔数据再执行查询检索出这些数据。2.创建复杂的表和索引我这次依次创建一个Customer表然后增加一个索引最后插入一笔数据并查询出来。3.检查查询计划我们看看从Customer表中查询数据来体验一下SQL Azure的查询计划。我们先执行一些T-SQL插入10000行数据比较差异。1行数据的查询计划