公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客。
SQL Azure 是微软基于 Microsoft SQL Server 2008构建的云端关系型数据库服务。SQL
Azure服务具有高可用性和可伸缩性的特点,并且提供多租户的服务。对于大多数开发者来说,它提供了熟悉的开发体验,因为SQL Azure支持绝大部分的T-SQL
DDL 和DML语句。
在下文中,我们会简单的介绍一下SQL Azure Portal
,以及如何使用本地SQL Server Management Studio (SSMS)来操作云端数据库。
•1. 如何申请创建一个SQL Azure账户?
Click here to view all Windows Azure Platform Offers in a side-by-side
comparison table
来获得一个全面的认购组合内容和定价比较信息。
- c. 选择您所需的认购组合。点击购买"Buy"后,以您的Live ID 登陆。填写个人信息。
- d. 填写完个人信息之后,我们可以看到您刚才选择认购的组合。
- e. 点击Checkout,输入您所选择国家的合法信用卡的信息,按照向导的提示完成付款。
•2. 如何创建一个云端SQL Azure服务器实例?
- d. 填写管理员账户名,密码和区域,单击Create Server. 区域决定了数据库驻留于哪个数据中心。
- f. Server Administration 页面能够执行基础的数据库管理,并提供了查看连接字符串的简便方法。
•3. 如何设置防火墙规则?
- a. 切换至Firewall Settings标签页。勾选"Allow Microsoft Service access to this
server"。
- b. 我们可以点击Add
Rule来定制自己的防火墙规则。输入规则名称,允许访问的IP地址范围。(我们能很方便的在对话框下方得到我们本机的IP地址)
•4. 如何创建一个云端SQL Azure数据库?
如何在SQL Azure Portal中创建数据库。
- a. 点击Create Database按钮,您可以选择web版本(容量为1GB),以及Business版本(10GB)
- b. 输入数据库名称,点击Create。
如何在SQL Server Management Studio (SSMS)中创建数据库。
- c. 打开 SQL Server Management Studio。
- d. 输入上文所创建的数据库服务器信息。单击Connection Properties选项卡,指定连接至master数据库。单击
Connect。
注意: 数据库服务器名称如下格式:
REPLACE_SERVER_NAME.database.windows.net
- e. 在Object Explorer中, 我们看到 SQL Azure 数据库与本地数据库并没有差别
- g. 输入 Create Database HoLTestDB 以创建新数据库,单击 Execute
- h. 关闭现有的 Query 标签,断开master数据库的连接
- i. 重新连接数据库服务器并连接至HoLTestDB数据库(SQL Azure 暂不支持使用USE命令
来切换当前数据库)。并单击New Query。
- j. 通过执行select db_name()来确定现在所选择的数据库
•5. 如何创建一个云端SQL Azure服务器登录账户?
- a. 以上述方法重新连接至master数据库。
- b. 创建login。单击New Query按钮,输入并执行如下SQL语句。
CREATE LOGIN HoLUser WITH
PASSWORD='YOUR
PASSWORD HERE'
GO
- c. 断开数据库连接,重新连接至HoLTestDB。
- d. 创建用户。单击New Query按钮,输入并执行如下SQL语句。
CREATE USER HoLTestUser FROM LOGIN
HoLUser
GO
- e. 关闭当前Query标签。
- f. 为用户添加角色。右击HolTestDB数据库,点击New Query,输入并执行如下SQL 语句:
EXEC sp_addrolemember
'db_owner', 'HoLTestUser'
GO
- g. 断开数据库连接。
- h. 使用HoLUser 登陆。
•6. 如何修改登录账户密码?
- a. 以上述方法连接至master数据库。(注意:不是以HoLUser登陆,而是以SQL Azure Portal处信息登陆)
- b. 点击 New Query按钮,输入并执行如下SQL 语句:
ALTER LOGIN HoLUser WITH PASSWORD = 'NEW
PASSWORD HERE'
GO
•7. 如何进行本地管理?
用户可以通过SQL Server 2008 R2 Management Studio
管理云端数据库的账户,设置访问权限(参考4,5,6),创建和维护用户表等。操作方式与管理本地SQL
Server十分相似。下面的例子向您展示如何通过SSMS进行数据库表的创建和数据录入。
- a. 重新连接数据库服务器并连接至HoLTestDB数据库(SQL Azure 暂不支持使用USE命令
来切换当前数据库)。并单击New Query 按钮。
TABLE
HoLTestTable
(
MyRowID int PRIMARY KEY
CLUSTERED
)
注意: SQL Azure要求每个数据表具有一个聚集索引。
INSERT INTO HoLTestTable VALUES (1)
GO
INSERT INTO HoLTestTable VALUES (2)
GO
INSERT INTO HoLTestTable VALUES (3)
GO
- d. 执行如下语句以检查插入是否成功
SELECT * FROM HoLTestTable
我们看到SQL Azure与本地数据库有着相同的开发体验,开发者无需学习新技术和新工具,对于SQL Azure的开发可以迅速上手。
本文参考自:http://channel9.msdn.com/learn/courses/Azure/SQLAzure/IntroToSQLAzure/Exercise-1-Preparing-Your-SQL-Azure-Account/#_Toc245823621
分享到:
相关推荐
- **定义与功能**:SQL Azure 是 Microsoft 提供的一项云端数据库服务,基于 SQL Server 技术,旨在为企业和个人提供一种新的方式来存储和访问数据。这项服务使得开发者能够轻松地将其应用程序与云端数据集成起来,...
SQL Azure 是微软在云环境中提供的一种关系型数据库服务,它是Windows Azure Platform的重要组成部分,旨在为开发者和企业提供在云端托管和管理数据库的能力。Windows Azure Platform是一个综合的云计算平台,包括...
### SQL Azure DataSync详解 #### 一、概述 SQL Azure DataSync 是一项由微软提供的基于云的数据同步...无论是构建混合应用程序、实现数据的地理分布,还是提升用户体验,SQL Azure DataSync都是一个不可或缺的工具。
Microsoft JDBC Driver 3.0 for SQL Server and SQL Azure Microsoft JDBC Driver 3.0 for SQL Server and SQL Azure
### Windows Azure 使用入门:建立自己的网站 #### 一、Windows Azure 中的网站概念 随着互联网技术的发展,网站已经成为企业和组织对外展示形象、提供服务的重要窗口。传统的网站搭建往往需要自行购买服务器、...
SQL Azure是微软云平台上的一个完全托管的关系数据库服务,它提供了高可用性、可伸缩性和安全性。本篇文章将详细介绍如何使用JDBC连接到SQL Azure数据库,并提供一个示例代码供参考。 **连接字符串的组成** 当尝试...
### Windows Azure 使用入门:创建虚拟机 #### 一、Windows Azure 虚拟机概述 在探讨如何在 Windows Azure 平台上创建虚拟机之前,我们首先需要了解什么是 Windows Azure 虚拟机以及它为何重要。 **Windows Azure...
1. SQL Azure基于SQL Server:使用SQL Azure与本地SQL Server版本在很多方面具有相似性,但初期版本仅提供了SQL Server功能的一部分。它提供了基本的关系型数据库服务,但不包含像分析服务或报表服务这样的商业智能...
- **为什么选择Windows Azure:** - Windows Azure(现称Microsoft Azure)是微软提供的公有云服务平台,支持多种操作系统、编程语言和框架。 - Azure提供了广泛的服务,包括计算、存储、数据库、网络、安全等,...
#### 一、Azure SQL 数据仓库简介 **Azure SQL 数据仓库** 是微软提供的一项关系型数据仓库服务,属于完全由微软管理的平台即服务(PaaS)。该服务支持从小到大的各种数据存储需求,并且具备弹性扩展与高性能处理...
SQL Azure Federations是微软Azure平台上的一个特性,它旨在简化数据库分片的实现,从而提供弹性扩展能力。在Azure环境中,随着需求的变化动态调整规模是一个关键优势。然而,单个SQL Azure数据库在大小和事务处理...
标题中的“云计算 数据库 平台 SQL Azure.pptx”指的是微软提供的云数据库服务——SQL Azure,这是一个基于Azure云计算平台的关系型数据库服务。SQL Azure基于SQL Server的技术,旨在为企业提供可扩展、高可用且易于...
SQL Azure作为Windows Azure平台的一部分,提供了高可用性、强伸缩性和全面的云数据库服务,旨在帮助客户快速构建和扩展应用程序,同时确保数据的安全和合规。 ### 二、SQL Azure的业务场景 1. **部门级应用程序:...
【SQL Azure 数据库迁移实验手册】 SQL Azure 是微软提供的基于云的数据库服务,它基于 SQL Server 技术,使得从本地 SQL Server 数据库向云端迁移变得相对简单。本实验手册旨在帮助用户熟悉如何将现有数据库及其...
### Azure入门指南核心知识点 #### 一、云计算基础概述 - **云计算定义**: 云计算是一种通过互联网提供计算资源和服务的模式。它允许用户通过网络访问远程服务器上的应用程序、存储和其他资源,无需拥有本地硬件。 ...
Queue存储服务与应用程序问通信、云上的关系数据库:SQL Azure、云上的访问控制技术:AppFabric Access Control、云服务的集散中心:AppFabric Service Bus、Windows Azure与其他平台的互操作性、云计算与Windows ...
在SQL Azure数据库中,时区问题是一个常见的挑战,特别是对于那些需要处理本地时间的应用程序。由于SQL Azure的服务器默认设置为协调世界时间(UTC),这可能导致用户获取的时间与所在地区的实际时间不符。以下是...
本文主要通过一下几个方面介绍:使用SQLDMV查找慢速查询、通过APM解决方案查询报告、SQLServer扩展事件、SQLAzure查询性能洞察等相关内容。本文来自博客园,由火龙果软件Anna编辑、推荐。SQLServer的一个重要功能是...