Web services 通过https从sql server存储过程调用REST web服务

Web services 通过https从sql server存储过程调用REST web服务,web-services,rest,stored-procedures,https,ssl-certificate,Web Services,Rest,Stored Procedures,Https,Ssl Certificate,从SQLServer2012中的存储过程调用Web服务时遇到一些问题 当我使用http协议时,webservice工作得很好,但是当我切换到https时,我的存储过程中出现了这个错误,我就是无法解决它 证书颁发机构无效或不正确 我将感谢任何帮助 我没有使用CLR集成,我只是使用了一个带有sp_OAMethod、sp_OACreate等的基本存储过程 如果需要,我可以发布我的代码,但我不相信问题来自代码(因为http工作正常) 提前感谢您的回复 我忘了提到的是,我可以从任何资源管理器使用https

从SQLServer2012中的存储过程调用Web服务时遇到一些问题

当我使用http协议时,webservice工作得很好,但是当我切换到https时,我的存储过程中出现了这个错误,我就是无法解决它

证书颁发机构无效或不正确

我将感谢任何帮助

我没有使用CLR集成,我只是使用了一个带有sp_OAMethod、sp_OACreate等的基本存储过程

如果需要,我可以发布我的代码,但我不相信问题来自代码(因为http工作正常)


提前感谢您的回复

我忘了提到的是,我可以从任何资源管理器使用https协议调用服务,只有从数据库调用时才会出现错误。SQL Server服务将使用系统证书存储,而您将使用您的个人证书存储。运行
mmc.exe
并从“文件”菜单中添加
Certificates
管理单元。另一件我忘记提及的事情是,我从IIS服务器生成了一个SSL证书,并在受信任的根证书颁发机构中的SQL server证书存储中添加了该管理单元@Andomar你能更详细地说明一下证书吗?我需要哪个证书,从哪个服务器,我把它放在数据库服务器的什么地方?非常感谢你,我没有那么多地使用SSL,我在互联网上读过一些文章,但我没有完全理解所有内容。