Sql Server调用C#编写的DLL

下面以发送邮件为例,来简单说明如何使用SQL SERVER调用DLL的功能。
第一步:新建一个CS类库

Code


注:类库要使用签名,编译成强命名的程序集。在ASSMBILY中最好手工将comvisible设为TRUE.

2、拷贝编译好的DLL文件到C:\WINDOWS\system32下  (此步路径需为系统path中的路径)
3、注册该类库:打开 SDK 命令提示 工具,输入 regasm /tlb: C:\WINDOWS\system32\BiSoftWare.tlb C:\WINDOWS\system32\BiSoftWare.dll  /codebase 回车(此步骤不能简为 regasm C:\WINDOWS\system32\BiSoftWare.dll,否则在SQL SERVER中会提示“系统找不到”)
4、打开SQL SERVER 新建存储过程 输入

Code


使用SQL查询分析器测试存储过程是否通过。(上述方法通过后,如果在Master数据库中添加扩展存储过程并引用对应的DLL,测试结果会通不过,原因未知)

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [SQL Server] 的这些文章也感兴趣:

SQL Server2000数据库系统表的应用
Sql Server 数据库超时问题的解决方法
SQL Server 2005数据库开发概述(1)
解决asp.net用户ASPNET登录失败的问题
《百鬼夜行抄》真人版…一点点失望
SQL Server 7.0 的数据迁移到MySQL上的一种方法
在asp.net中操作sql server数据库的一些小技巧
XP上不能安装MicrosoftSQLSERVER2000吗
调整SQLServer2000运行中数据库结构
sqlserver 2005 如何创建分区表