1.生成对应的dll项目文件
如下图所示(示例):
2.打开SQL SERVER数据库,创建程序集,如下操作
找到【程序集】=》右击选中【新建程序集】
点击【常规】,操作如下图所示
我们创建好的程序集可以在SQLSERVER中的【程序集】中找到,如下图所示
3.如何调用程序集,如下操作:
创建调用程序的【标量值函数】
CREATE FUNCTION [dbo].[函数名称](参数)
RETURNS [nvarchar](max) WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [程序集的名称].[命名空间的名称.类库的名称].[调用方法的名称]
调用函数
select dbo.[函数名称](参数)
总结
本文仅仅简单介绍了如何在SQL SERVER中调用程序集,我的程序集是调用远程服务器的接口,如果你也是这样,可能会出现以下问题,仅供参考,如有不足,欢迎指出噢。
System.Net.WebException: 无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 由于目标计算机积极拒绝,无法连接。
解决方法:打开IIS部署项目权限