9月9日,SQL Azure团队宣布,SQL Azure的新版本刚刚发布了。在这个版本里,不仅SQL Azure引擎被更新了,SQL Azure Management Portal也被大量更新。
下面是这个版本的特点和被改进的特性:
- 性能与可测量性的基础更新。
- 支持多管理员,使得客户能够指定多个数据库管理员。
- 加强了使用空间数据类型的性能,这使得它成为对位置敏感的云以及移动应用程序的理想云数据库。
- 新的SQL Azure Management Portal.
新版本的SQL Azure
SQL Azure数据库引擎被升级到v11.0.XXXX.XX。通常这不会影响到使用SQL Azure 作为后端数据库的任一应用程序。但是如果该应用程序依赖于一个特定的版本,你就要注意了。
为了获取数据库引擎的当前版本,使用如下所示的标准的T-SQL查询就可以了。
1: SELECT @@VERSION
下面是从我的SQL Azure数据库上查询的结果,当前版本是11.0.1467.26。

这个新版本的另一个潜在问题是SQL Server Management Studio (SSMS)。你需要打补丁SSMS到SP1。SQL Server 2008 R2 SP1最新升级的版本如下:
为了确定你的SSMS的版本是否适用于当前的SQL Azure,打开About window并确保版本号等于或高于10.50.1777.0。

SQL Azure Import/Export CTP
我介绍了如何使用Data-tier Application CTP2来备份与还原SQL Azure数据库到当地磁盘或BLOB 存储(我之前的一个帖子中提到的)。现在这个特性直接包含在Developer Portal里了。
在Windows Azure Developer Portal (WADD)里,当你选择一个SQL Azure数据库,你只需点击顶端工具栏里的Import 或 Export键,就能执行Data-tier应用程序的导入和导出进程。它将你的数据库导出到单个DACPAC文件并存储到对话框中指定的BLOB中,如下所示。

类似的,点击import按钮将BLOB的DACPAC文件导入到一个新的SQL Azure数据库中。目前你不能将该文件导入到一个现有的SQL Azure数据库中。
Developer Portal上的新工具栏
正如你在上面截图中看到的那样,在这个新发布的产品中SQL Azure上,Developer Portal部分的工具栏被重新设计了。它让这些操作更容易,provision、 remove servers和 databases、 import、 export 数据。

但遗憾的是,在这个版本中没有可用的上下文菜单。
SQL Azure Management Portal
这个版本的另一个新特性是SQL Azure Management Portal (SAMP)。我想它来自Project Houston(我在几个月前介绍过的)。但现在SAMP给我们带来了很多新特性。
打开SAMP选择SQL Azure server或database并点击工具栏上的Manage按钮。Server选项下的Manage按钮让用户用来配置整个SQL Azure server,然而Database选项下的按钮只能针对一个特殊的数据库。

当你启动SAMP,要求先登录,输入SQL Azure server的密码,如果你点击Server Manage按钮,你试图连接的数据库成为可选择的。

SAMP不同于以前的Project Houston,需要打开你需要连接的机器的防火墙IP。这意味着你需要添加当前IP的防火墙规则来让它起作用。Microsoft说,这是为了安全起见。你需要明确地定义你试图使用的IP,即使是通过SAMP。
- 在我的例子中,在将本地IP添加到防火墙规则之后,它仍然提示要打开另一个IP到防火墙,这非常奇怪。
点击Log on按钮后,如果一切顺利你将看到SQL Azure Management Portal。
- 目前SAMP只能在Silverlight 4上工作。如果你安装了Silverlight 5,你必须卸载并重新安装Silverlight 4 .Microsoft说他们会努力并尽快让它在Silverlight 5上可用。

左手边有3个目录:
- Overview:显示SQL Azure server的信息和状态。
- Database Life Cycle:在该server下管理数据库。
- Database Schema and Data:设计和查看架构、server下数据库的数据。
这些特性和功能都很直截了当,因此我就不一一深入讲解了。正如你所看到的那样,开发人员可以通过visual designer设计数据库。

创建和执行一个存储过程也非常简单,如下所示。
总结
SQL Azure的��布不仅让server端升级了,tools也升级了。即使新的SAMP不是非常稳定且只能在Silverlight 4上工作,但它为我们提供了一种新方法来管理SQL Azure数据库。
如果想要知道这个新发布版本的更多信息,请参考Windows Azure 博客这里和这里的官方消息。
Microsoft最新发布了第一版 CTP of SQL Server Developer Tools(Codename "Juneau"),它是用来管理、设计和部署SQL Server 和 SQL Azure的另一个工具。你可以在这里查看。
希望会有所帮助,
Shaun
本文翻译自:http://geekswithblogs.net/shaunxu/archive/2011/09/11/new-release-of-sql-azure.aspx
分享到:
相关推荐
SQL Azure在兼容性方面,初期版本(V1)支持大部分网络和部门应用的常见功能,如表格、索引、视图、存储过程等。未来版本计划支持更高级的功能,如分布式事务、分布式查询、CLR集成等,以进一步增强其在云环境下的...
7. 发布与测试:SQL Azure在特定时间正式上线,用户可以通过MSDN网站获取CTP版本进行测试,以便提前体验和评估服务。 值得注意的是,文档中提到的关于Hyper-V 2008 R2服务器集群的问题与SQL Azure直接相关性较小,...
【SQL Azure 数据库迁移实验手册】 SQL Azure 是微软提供的基于云的数据库服务,它基于 SQL Server 技术,使得从本地 SQL Server 数据库向云端迁移变得相对简单。本实验手册旨在帮助用户熟悉如何将现有数据库及其...
Beta版本允许开发者和早期采用者在正式版发布前测试新特性,为未来的稳定版本提供反馈。 【Pragmatic Works推出商务智能开发者网站】 Pragmatic Works创建了一个名为Business Intelligence Developer's Network ...
总的来说,SQL Server的每个新版本都在性能、安全性、云服务和分析能力等方面有所提升,以适应不断变化的业务需求。在选择版本时,应考虑项目的规模、预算、安全性需求以及对云服务的依赖程度等因素。同时,随着技术...
Azure SQL数据库是其云托管版本,提供弹性的可伸缩性和高可用性。两者都支持T-SQL,但Azure SQL数据库还引入了一些额外的云优化特性。 对于行的比较,传统的方法可能涉及逐字段对比,这在多字段或复杂结构的数据时...
标题提到的“sql查询分析器连接各版本sql server”表明这是一个能够兼容多种SQL Server版本的工具,无论是早期的SQL Server 2000,还是较新的SQL Server 2019,甚至可能是云服务如Azure SQL Database,都能通过此...
例如,可以创建一个新的登录 `testlogin`,并授予其对 `testdb` 数据库的只读权限,通过执行如下的 T-SQL 语句: ```sql -- 在master数据库下创建login CREATE LOGIN testlogin WITH password='Pass@word1'; -- ...
此外,它可以与 Azure SQL 数据库、Azure Kubernetes Service、Azure Key Vault 等 Azure 服务紧密配合,以及 Slack、Microsoft Teams 和其他服务的集成,提供通知和自动化工作流。 4. **持续集成 (CI)** CI 系统...
请注意,所提供的 sqljdbc.jar、sqljdbc4.jar 仅用于向后兼容性,并不包含 Driver 版本 4.1 和更高版本的中所包括的新功能。请注意,“sqljdbcX.jar”版本名称符合 JDBC API 版本号的相容性(例如,Microsoft JDBC ...
SSMS V18.8通常会支持多个SQL Server版本,包括较新的Azure SQL Database和Azure SQL Managed Instance,这使得用户可以在一个统一的环境中管理不同版本的SQL Server实例。 5. **源码软件**: SSMS虽然不是开源...
要下载sqljdbc4驱动,你需要访问Microsoft官方网站或者通过Azure Data Studio等工具获取。通常,你可以去以下链接下载:...
Azure Data Studio是一种数据管理工具,使您可以从Windows,macOS和Linux使用SQL Server,Azure SQL DB和SQL DW。 下载最新的Azure Data Studio版本 平台 请访问我们的以获取更多具体说明。 尝试从main构建最新的...
**如何在Azure中创建和寄宿WCF服务** Windows Communication Foundation (WCF) 是微软提供的一...同时,Azure的其他服务,如Azure SQL Database、Azure Blob Storage等,可以与WCF服务无缝集成,构建更复杂的云应用。
14. **云支持**: SSMS与Azure SQL Database和Azure SQL Managed Instance无缝集成,方便在云端管理数据库。 15. **持续改进**: SSMS 19.3版本可能包含了针对用户反馈的修复和改进,以提升用户体验和稳定性。 SSMS-...
**注意**:此实验室是基于Windows Azure Tools for Visual Studio 2010的最新版本(1.3)以及新的Windows Azure Platform Management Portal设计的。 为了方便起见,实验室中使用的大量代码已经以Visual Studio代码...
新驱动程序与旧版本不完全兼容,因此在升级数据库版本时需要注意更新相应的驱动程序。 - **安装**:对于SQL Server 2000,通常需要将多个jar文件(如`msbase.jar`, `msutil.jar`, `mssqlserver.jar`等)放置在项目类...
在最新版本SQL Prompt 9.5.13.11024中,它已更新以支持最新的SQL Server Management Studio (SSMS) 18.2。这个版本的SQL Prompt带来了许多新特性和改进,使得数据库开发者和管理员能够更加高效地编写、格式化和优化...
4. **性能优化**:新版本通常会带来性能提升,如更快的查询处理、内存管理改进、并行处理增强等。这对于开发人员来说尤其重要,因为他们需要确保应用在各种工作负载下都能运行顺畅。 5. **云集成**:SQL Server ...