Microsoft SQL Azure 常见问题解答


October CTPSQL Azure Database关键公告是什么?

    October CTPSQL Azure database对于PDC2009来说基本功能已经完成了。October CTP 已经被部署至生产集群之一。当SQL Azure Database变为广泛可用,此环境会自动转变为一个受到完全支持的生产环境。基于您所选择的SQL Azure database认购方式,您所有在此环境中的数据库与数据会被转换为一个有效认购的状态。

 

SQL Azure Database包括哪些新特性?

October CTPSQL Azure database对于PDC2009来说基本功能已经完成了。在October CTP中的一些新特性包括(防火墙支持,批量插入,属性更改,门户网站,额外的TSQL功能)。更多详细信息请浏览Blog post

 

什么是SQL Azure Data Sync?

SQL Azure Data Sync 是一个工具与运行时,用来与SQL Azure同步。该技术在能够运用于2个方案(在其他云平台暂无同类技术):将非云端的基础设施同步至云端,构建具有离线(缓存模式)支持的客户端。将非云端的基础构建同步至云端,通过使用云端的新服务能够让信息在手机用户、商业伙伴、远程办公、企业数据资源之间更简便的被共享。这项技术提供了一个桥梁,允许非云端与云端的应用程序同时工作。使用缓存模式,低延迟与高可用性使得能够开发出具有优秀用户体验的客户端。另外,缓存模式通过低负荷以及更加优秀的调度能力,提供了更低的网络使用率与更好的服务器规模的好处。

 

 

我如何得到SQL Azure Data Sync更多详细信息?

 

    PDC 2009会议上,SQL Azure Data Sync作为CTP版本在此链接Microsoft Sync Framework Power Pack for SQL Azure可下载到。如需获得更多信息,请访问http://www.microsoft.com/windowsazure/sqlazure/datasyncSQL Azure CTP 并不包括Microsoft Sync Framework Power Pack for SQL Azure,它需要独立下载。

 

什么是对于基于SOAPRESTAuthority-Container-Entity (ACE) 编程模式的访问?

    随着迁移至基于T-SQL的关系型数据库模式,SQL Azure Database 不会支持基于SOAPREST Authority-Container-Entity (ACE)的编程模式。基于大量早期使用的客户与伙伴的反馈,大多数客户会极大的收益于SQL Azure的关系型功能,他们会继续开发像这样的应用程序。那些想提供他们SQL Azure 数据的REST访问方式的客户,可以很简单的使用ADO.NET 数据服务来实现。另外一边,想使用基于REST编程模式的客户,以及那些使用非关系型简单结构的数据存储就能满足需求的客户,可以选择使用Windows® Azure Storage

    

SQL Azure Database的目标群体是哪些?

 

SQL Azure Database目标群体为:

            

·         传统ISV(独立软件开发商)构建的多租户成套或定制LOB商用应用程序,它们要求企业级别规模、可靠性、可用性与数据保护。

·         Windows Azure 平台上构建web应用程序的SaaS(软件服务化) ISV 客户。

·         Windows Azure 平台上构建企业部门应用程序的定制应用程序开发者(VAR/VAP)。

随着此关系型数据模式的发展,可以实现哪些方案?

    SQL Azure Database 针对以下方案:

·         可拓展WEB应用程序: 具有RDBMS需求的ISV成套或定制LOB应用程序的小客户,爱好者,初创企业:传统SaaS ISV和定制开发者拓展他们托管于云端的产品或成套/定制软件。 

·         部门应用程序:企业构建的部门或工作组应用程序。

·         数据中心(Data Hub: 使用SQL Azure 合并云端多数据资源的公司,从多个位置、桌面、设备提供安全的访问。

SQL Azure 如何改进,以便支持更大型更复杂的应用程序?

SQL Azure Database最初版本,它支持适合于关系型应用程序的关系型功能,包括需要大规模的多租户应用程序。未来SQL Azure的发布中,会支持一些高级特性:跨分区或自动分区的分布式查询。

 

改进之后的SQL Azure Database如何提供数据的安全性、可用性、可靠性与质量?

SQL Azure Database会继续被构建在已验证的SQL Server技术基础与架构之上,它提供了可靠性、可用性、企业级别的安全特性。通过使用这些功能,SQL Azure Database提供了一个业务就绪服务水平的协议,它能提供内置的自动高可用性与对不太可能的故障事务的容错性。

编程模式在使用SQL Azure Databse后有哪些改变?

之前,SQL Azure Database 支持具有弹性的,基于实体的数据模式。在收集了大量有价值的反馈之后,很明显我们的云端需要一个完全关系型数据模式。SQL Azure 呈现了从ACE编程模式到具有许多熟悉的类SQL Server的编程模式概念的关系型数据模式的转变。开发者可以使用现有的Transact-SQL 代码去访问云端的数据。他们也会创建或修改使用Transact-SQL代码应用程序,来与完全关系型云数据库服务交互。另外,他们也可以通过使用现有的数据访问框架,如:ADO.NET数据服务,来提供REST或者SAOP服务。

微软 SQL Azure Database 传统非云端关系型SQL Server Database的关系?

SQL Azure Database 构建在 SQL Server database 技术之上, 用来运行企业中或网上的关键任务应用程序。因为SQL Server是一个广泛数据平台,可以处理所有从刚创建到已归档的数据。我们的平台提供许多功能。 SQL Azure Database提供了这些关系型功能的一个大子集,并且将它们作为云端的服务来拓展。另外, SQL Azure Database 提供内置的高精准、可用性、功效与其他功能。SQL Azure Database 在它的第一个迭代版本中只提供了核心RDBMS功能(它是在完整SQL Server数据平台中的),微软希望能逐渐增加功能,未来可能的特性包括:报表,分析,ETL与其他高级服务。

 SQL Azure Database与使用 SQL Server的主机工作方式有何不同?

SQL Azure Database 提供由微软托管的在云端的高可用性,可拓展性,多租户数据库服务 SQL Azure Database 可以实现自主管理,供应与更简便的多数据库部署。开发者不必安装或管理任何软件。内置高可用性,容错性,无需管理的硬件,存储或服务器。 SQL Azure Database 支持 Transact-SQL (T-SQL).

用户可以利用已有的T-SQL开发知识与熟知的关系数据模式来使一个现有的非云端的数据库保持一致性。SQL Azure Database 可以让我们通过使用已有的开发工具,并与非云端以及云端数据库保持一致性来节省开发支出。开发者只需为安装更新操作系统,管理数据库软件负责。另外,托管的数据库解决方案有高可用性与容错性,管理多个对外拓展的数据库。

 SQL Azure Database有哪些新特性?

    SQL Azure Database是功能完善的,并以为PDC2009做好准备。在October CTP中的一些新特性包括(防火墙支持,批量插入,属性更改,门户网站,额外的TSQL功能)。更多详细信息请浏览Blog post

 云端的解决方案支持Reporting Services Analysis Services?

SQL Azure V1版本中并不包括它们。然而,它们是我们正在策划的项目,我们正在考虑将它们作为服务加入到Azure平台中。短期内,我们正在努力工作以使SQL Azure作为您的BI解决方案的数据源,它应该包括Analysis Services Reporting Services. 然而您可通过本地运行的Reporting Services Analysis Services 来访问SQL Azure

SQL Azure支持Sync Services  ?

SQL Azure V1版本并不支持. 在未来版本中会得到支持。We are working to add support for it in our future release.

用户应用程序规模超出了所提供的SQL Azure database 大小会如何?

    基于他们的应用程序需求。SQL Azure用户可以提供无限制量的数据库。数据可以在无大小限制的情况下被划分为多个数据库。

Windows Azure Table storage SQL Azure Database有何具体差别?

SQL Azure Database 服务在云端提供一个可拓展的分布式关系型数据库服务,用来存储,处理,分析结构化、半结构化、无结构化的数据。 Windows Azure Table storage 是一个云端的非关系型,可拓展,简单结构的存储(ISAM类型)。因为 SQL Azure Database 会为Windows Azure上的应用程序提供数据库服务,用户可以按需共用这些服务。

用户可以用相同管理工具与编程模式来结合使用云端与非云端的数据库吗?

在基于TSQL的关系型数据模式(通过TDS协议)的支持下,用户可以使用现有工具,如:Microsoft Visual Studio® 以及 SQL Server Management Studio ,它们都可以用来部署云端的SQL Azure Database 或非云端的SQL Server 用户可以结合使用云端或非云端的数据库。

合作伙伴如何融合基于云的模式?特别是 VAR ISV, SI 和开发者们?

商业伙伴可以继续构建多租户的成套或定制LOB应用程序,用相类似的非云端的SQL Server的知识和工具,来使用SQL Azure Database 。合作伙伴也可以以最小的代价,将现有的LOB应用程序拓展至SQL Azure  ISV和合作伙伴也可以开发提供由SQL Azure Windows Azure多租户功能构建的新的消费SaaS 应用程序。

SQL Azure Database 会与Windows Azure协同工作吗?

是的。 SQL Azure Database 为那些想构建Windows Azure应用程序的开发者提供了基于云的关系型数据库服务,他们能基于他们对于数据库的需求来访问SQL Azure

开发者可以使用哪些开发工具来构建基于SQL Azure的商用应用程序?

开发者可以使用 Visual Studio创建新应用程序或修改已有应用程序。开发者也可以使用现有 ASP.NET控件,设计器,工具来开发应用程序。将来,开发者可以使用基于WEB的管理工具,来访问、管理云端数据。SQL Azure 也会提供工具和文档来支持其他编程语言。

SQL Azure database 如何收费?

SQL Azure database 基于创建和每天消耗数据库数量,按月收费。

我有非云端的Windows ServerSQL Server,我能将其迁移至Windows Azure, SQL Azure? 如何实行?

不,当前并不支持这样做。

 Windows Azure SQL Azure SLA 协议如何与当前的非云端的微软许可证协议协同工作?

Windows Azure SQL Azure SLA 协议独立于我们的非云端Microsoft许可证协议。我们的 SLA协议为您云端服务提供每月的可用时间。 SLA 可以防止我们在已收费的情况下没有兑现我们的承诺。

Comments (0)

Skip to main content