sql-server - 从 azure sql 调用 Web 服务的最佳方法是什么?

标签 sql-server azure azure-sql-database sqlclr

从 azure sql(从存储过程)调用 Web 服务的最佳方法是什么? 据我所知,azure sql 不支持 CLR 程序集(SQLCLR)。

最佳答案

不可以,您无法从 Azure SQL 数据库访问外部资源(网络、文件系统、注册表等)。 SQLCLR 和 OLE 自动化存储过程(即 sp_OA*)在该平台上均不可用。即使在 Azure SQL 数据库支持 SQLCLR 的一年半期间(2014 年末到 2016 年 4 月中旬),它也只是SAFE 程序集,并且无法执行外部操作。

您唯一的选择是在 Azure SQL 数据库之外处理此问题,或者使用加载了 SQL Server 的 Azure VM(Express 版是免费的,因此您只需为 Azure VM 本身付费,这可能会产生成本 -有效选项)。

关于sql-server - 从 azure sql 调用 Web 服务的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46708820/

相关文章:

azure - 在 terraform 中创建函数应用程序槽时收到 503

azure - 将数据从 Azure SQL 数据库实时复制到 Synapse

Delphi、TAdoConnection、Azure SQL 托管实例

sql-server - 如何安装 SQL Server 管理对象

sql-server - SSIS将动态结果集变量写入MSSQL表

sql-server - 带有 XML 目标列的包的性能下降

c# - 从 bak 文件中检索数据库名称

asp.net-mvc - Azure 网站/应用程序可以确定其实例的 CPU/内存使用情况吗?

SQL-Server:错误 - 由于数据库正在使用中,无法获得独占访问权限

Azure Web 角色实例已停止