SQL Server 2005基础教程 作者 978-7-302-14848-7 ch21.pptVIP

  • 2
  • 0
  • 约1.22千字
  • 约 8页
  • 2015-12-13 发布于广东
  • 举报

SQL Server 2005基础教程 作者 978-7-302-14848-7 ch21.ppt

第21章 开发CLR数据库对象 教学目标 .NET CLR与Microsoft SQL Server的集成的意义 CLR体系结构的特点 启动Microsoft SQL Server对CLR的支持 创建CLR数据库对象的一般过程 使用Visual Studio 2005创建CLR触发器 使用CREATE ASSEMBLY语句创建程序集 教学过程 21.1 概述 21.2 CLR体系结构 21.3 CLR数据库对象创建过程 21.4 创建CLR触发器数据库对象 21.1 概述 .NET CLR与Microsoft SQL Server 2005的集成支持使用任何.NET语言开发存储过程、用户定义函数、触发器、聚集、用户自定义类型等。这种集成不尽仅是表面的工作,实际上,Microsoft SQL Server 2005的数据库引擎内置了CLR。 要创建CLR数据库对象,首先必须使用Visual Studio 2005创建一个DLL。然后,将该DLL作为程序集导入Microsoft SQL Server系统中。最后,将该程序集链接到诸如存储过程、触发器等数据库对象上。 21.2 CLR体系结构 21.3 CLR数据库对象创建过程 要创建.NET CLR数据库对象,首先必须使用任何一种.NET语言编写托管代码,并将其编译到动态链接库(dynamic link library,DLL)中。实现该过程的最常见的方法是使用Visual Studio 2005创建一个新的SQL Server项目,然后构建该项目,即创建DLL文件。 一旦创建了.NET DLL文件,则需要向SQL Server注册该DLL文件,即使用CREATEASSEMBLY语句创建一个虚拟的名称为程序集的SQL Server数据库对象。从本质上来看,该程序集封装了.NET DLL。 然后,在Microsoft SQL Server中使用DDL语言创建一个新的数据库对象,例如触发器或存储过程,使其指向新建的程序集。 21.4 创建CLR触发器数据库对象 下面,以创建CLR触发器数据库对象的完整过程为例,讲述如何使用Visual Studio 2005工具创建CLR数据库对象。 * SQL Server 2005基础教程 清华大学出版社 SQL Server 2005基础教程 清华大学出版社 教学目标 教学过程 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: * * * SQL Server 2005基础教程 清华大学出版社

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档