导出 (0) 打印
全部展开

Windows Azure SQL Database(以前称为 SQL Azure)中的新增功能

更新时间: 2013年8月

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

Microsoft Azure SQL Database 2012 年 11 月发行版

Microsoft Azure SQL Database 2012 年 11 月发布的版本提供几个增强功能。这些增强功能包括:

  • 对中止行为的更新:

    从此发行版开始,针对工作线程的软限制发生了变化。在下几个月中,软限制将最终被工作线程控制替代。同时,用户可以看到请求因工作线程限制(错误 40501)或工作线程控制(错误 10928 和 10929)失败。您应用程序中的重试逻辑应该修改,以处理这些错误。有关此主题的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=267637

  • 用于故障排除的新的事件表:

    为了帮助跟踪数据库活动以及对数据库活动进行故障排除,已将一组新的系统视图添加到逻辑 master 数据库。这些视图记录与数据库连接相关的事件,包括:成功、失败和终止的连接;限制;以及死锁。汇总统计信息在新视图 sys.database_connection_stats 中提供,而聚合的详细信息在 sys.event_log 中提供。有关使用这些表的详细信息,请参阅 Azure SQL Database 故障排除中的“SQL Server 连接事件表”。有关在管理门户中查看这些事件的信息,请参阅Database Administration (Management Portal for SQL Database)中的跟踪数据库事件

  • SQL Server 可以引用 Azure SQL Database(虚拟 master 数据库除外)作为链接服务器和分布式查询的目标。

  • 支持递归触发器。

  • 支持 DBCC SHOW_STATISTICS

Microsoft Azure SQL Database 2011 年 11 月发行版

Microsoft Azure SQL Database 2011 年 11 月发布的版本提供几个增强功能。这些增强功能包括:

  • SQL Database 中的联合: Azure SQL Database 现在提供可通过水平分区来缩放数据的功能。可以使用联合来动态缩放您的数据库以便实现更高的性能且无需停机。有关详细信息,请参阅 Azure SQL Database 中的联合



  • 增加的数据库大小: Azure SQL Database Business Edition 现在支持最大容量为 150 GB 的数据库。



  • 刷新了 SQL Database 管理门户:

    这个新的门户具有一些重要的新功能,包括:

    • 可更方便地监视数据库的新的工作区。

    • 深化到架构、查询计划、空间数据和索引/键。

    • 新的查询性能统计信息。

    • 通过 DAC 升级管理您的数据库架构更改。

    • 支持 Azure SQL Database 联合。

  • 单击下面的链接可以查看 Windows Azure SQL Database 管理门户入门

  • 更新了导入/导出服务:该服务已更新以便解决上次 Azure SQL Database 更新中其初始发布后的若干问题。您可以继续使用此免费提供的服务在 Azure SQL Database 和 Windows Azure BLOB 存储之间导入和导出数据。在 CodePlex 示例页上提供了详细信息,包括示例的实现方式。



  • 扩展了对用户控制的排序规则的支持:在创建数据库时,您现在可以指定要使用的排序规则。您可以指定从 fn_helpcollations() 系统函数返回的所有有效的排序规则。Azure SQL Database 中现在已支持此函数。默认情况下,临时数据将具有与在其中创建这些数据的数据库的相同排序规则。由于复制操作而创建的数据库将继承源数据库的排序规则。有关详细信息,请参阅 CREATE DATABASE (Azure SQL Database)



  • 更新了引擎版本:此发行版在其在数据中心推出后将基础 Azure SQL Database 引擎版本从 11.0.1477.26 更新到 11.0.1750.34。

    您将在服务器端 API(例如 SERVERPROPERTY('ProductVersion')@@VERSION)以及客户端 API(例如 ODBC: SQLGetInfo (SQL_DBMS_VER) 和 SqlClient: SqlConnection.ServerVersion)中看到此服务器版本号更改。



  • 对中止行为的更新:

    • 最近对中止行为进行了哪些更改?

      在 2011 9 月部署了一个增强功能,可通过启用 SQL Server 资源调控器来禁用基于 CPU 使用情况的中止。从历史经验上来看,在所有中止事件中,CPU 中止占有很大一部分的比例。

    • 在部署 Q4SR 时将更改哪些方面?

      通过将用户和系统工作负荷由多个资源池分担,改善了多用户功能。用于执行重要任务的池具有有保证的 CPU 资源以便增加可用性。

    • 哪些方面没有变化?

      CPU 触发的中止仍被禁用。

      由于其他资源类型导致的中止仍存在并且对于这些条件没有变化。有关详细信息,请参阅 Windows Azure SQL Database 性能和弹性指南

    • 有哪些潜在影响?

      如果系统变忙并且存在针对 CPU 的争用情况,则会向用户请求分配更少的 CPU 周期,而不是中断连接。在需求减少或启用负载平衡之前,这将会导致响应速度放慢。

      预期删除连接且对显式中止错误(CPU 和其他方面)有责任的应用程序可能需要对更长的响应时间负责。

另请参见

社区附加资源

显示:
© 2014 Microsoft