由于SSL,Web服务调用在SQL Clr代码内失败

时间:2011-12-13 21:00:57

标签: c# sql web-services ssl sqlclr

我在SQL Clr表值函数(C#)中调用Web Service调用。 在接收到错误后调用sql函数

“基础连接已关闭:无法为SSL / TLS安全通道建立信任关系。”

使用的网络服务网址是https,而我已明确使用的SSL 3 C#代码中的以下指令 “ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;”

当在控制台应用程序中使用完全相同的C#codde并且调用它工作正常但是从SQL服务器失败任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:2)

问题现已解决, 对于sql server clr,使用证书的Web服务代码应该导入到本地机器证书存储区, 我为用户商店做了这个,这是在停止底层连接。