学习MSSQL2005笔记6--新的特性
一、更强的编程能力-CLR继承。
1 利用.net framework 类库和现代编程语言来开发使用。
- 高级语言来编写过程、函数、触发器。
- T-SQL难以实现的功能可以使用cLR来实现。
- 新增数据库对象类型:聚合和用户自定义类型。
- 集成到VS2005.
- 提供了将逻辑移动到数据库。
2 CLR 集成执行的SQL Server功能的步骤。
1) 开发人员将托管程序编写为一组类定义。将你要在SQL
Server 内用作存储过程、函数或触发器等的代码编写为
类的static方法(如果你要创建用户定义的类型和聚
合,可把代码编写为一个类class)。编译该程序并创建
一个程序集。
2) 将此程序集上载到SQL Server 数据库,使用CREATE
ASSEMBLY 数据定义语言(DDL)装载程序集,这样便在数
据库中注册了它。
3) 创建Transact-SQL 对象,例如,函数、过程和触发器、
类型和聚合。并将它绑定到已经上载的程序集中的入口点
(对函数、过程和触发器来说是方法,对类型和聚合来说
是类)。
利用VS.Net2005提供的部署的功能。
二、XML 增强支持。
三、异步式编程环境和队列功能—Service Broker。
四、Web Services
在SQL Server 2005中,你可以开发数据库层的
XML Web services,把SQL Server 作为一个
HTTP listener。
在SQL Server 2005 中,你可以使用HTTP直接
访问SQL Server,无需使用IIS这样的中间层
listener。SQL Server 开放了一个Web service
接口, 可以执行SQL语句和调用函数和过程,查
询结果可用XML格式返回,并且可以利用Visual
Studio 的Web services 架构。
- 异类环境支持。
- 提供高级的安全性
- 更易于公开Web 服务
- 提高性能
create endpoit
五、T-SQL扩展。
posted on 2006-09-25 13:42 newman0816 阅读(371) 评论(0) 编辑 收藏 举报