SQL Server 2005十大开发特性:
- .net framework托管:凭借SQL Server 2005,开发人员可以使用熟悉的编程语言(如Microsoft visual c# .net和microsoft visual basic .net)来创建数据库对象。同时,开发人员还可以创建两种新型对象——用户定义类型及聚合。
- xml技术:扩展标记语言(xml)是一项通过本地网络和internet在不同应用间散布数据的重要标准。sql server 2005具备针对xml文档存储与查询的内建支持能力。
- ado.net 2.0版:从针对sql types的新增支持能力到多维活动结果集(mars),sql server 2005中的ado.net将完善数据集的访问与操作方式,从而实现更高的伸缩性与灵活性。
- 安全增强特性:sql server 2005中的新型安全模型将把用户从对象中独立出来,提供较细粒度的访问方式,并支持针对数据访问的更强控制能力。此外,所有系统表格都将以视图的形式实现,从而提供针对数据库系统对象的更多控制能力。
- transact-sql增强特性:sql server 2005提供了用以开发可伸缩性数据库应用的新型语言功能。这些增强特性包括错误处理,递归查询功能,关系型操作符pivot、apply、row_number,以及其它行级功能。
- sql service broker:sql service broker将面向大规模在线商务应用提供分布式异步应用程序框架。
- 通知服务:通知服务允许企业创建能够向各种设备提供及时个性化信息(如证券市场提示、新闻订阅、装运报警、和航班机票价格查询)的丰富通知应用程序。借助sql server 2005,通知服务将与诸如分析服务和sql server management studio之类的技术实现更为紧密的集成。
- web服务:借助sql server 2005,开发人员可以在数据库层次上开发web服务,从而使sql server成为一个超文本传输协议(http)监听器并面向以web服务为中心的应用提供新型数据访问功能。
- 报表服务:在sql server 2005中,报表服务将提供与visual studio 2005一同发售的报表控件。这种集成化报表控件能够面向企业级应用提供改进报表功能。
- 全文搜索增强特性:sql server 2005支持丰富的全文搜索应用程序。分类功能得到了进一步增强,能够在分类基础上提供更强的灵活性。查询性能与伸缩性得到了显著提高,同时,新型管理工具将能够更加细致的洞察全文实现方式的整个过程。