一、创建SQL Server项目

1.         打开Visual Studio,创建一个SQL Server项目。

2.         添加一个数据库连接,连接到你要创建程序集的数据库。

3.         书写功能代码。如写一个HelloWorld

1)        添加一个类,注意引入Microsoft.SqlServer.Server名命空间

2)        书写方法HelloWorld()

3)        标明方法属性[Microsoft.SqlServer.Server.SqlProcedure]

4.         编译生成dll文件

二、创建程序集

1.         打开SSMS,在刚才连接的数据库的新建查询,书写以下语句:

--创建程序集

Create assembly SqlServerProject1

From N’程序集绝对路径’

With permission_set=safe

三、创建存储过程

--创建存储过程

Create procedure dbo.HelloWord

As external name SqlServerProject1.[SqlServerProject1.Class1].HelloWorld

Go

--执行此存储过程,并查看结果

Execute dbo.HelloWorld

Go

四、查看程序集的元数据

--查看程序集的信息

select * from sys.assemblies

--查看程序的代码

select * from sys.assembly_files

posted on 2012-07-12 11:18  blueskywyf  阅读(191)  评论(0编辑  收藏  举报