sql-server - 如何从 SQL Server 存储过程/触发器发送 HTTP 或 XML/RPC 请求?

标签 sql-server http stored-procedures triggers xml-rpc

我的客户有带有一些客户信息的 SQL Server,我正在使用 MySQL 数据库开发电子商店。我们需要的是保持客户忠诚度数据库同步。当客户在普通商店(而非电子商店)购买产品时,这些信息会记录在 SQL Server 上(通过某些会计应用程序)。问题是我需要此信息才能访问存储电子商店应用程序信息的 MySQL 服务器,因此忠诚度积分的数量会在两台服务器上同步。

有什么方法可以通过触发器或存储过程从 SQL Server 发送 http 和/或 xml/rpc 请求(我想触发器可以触发存储过程,所以这两个都可以)?

最佳答案

是否必须通过 xml/rpc 与 MySQL 数据库交互?

我可能会尝试通过将 MySQL 数据库链接到 MSSQL 数据库来完成此操作...该过程将取决于版本,因此您的 MSSQL 版本很有帮助...

但是这个网站:
http://www.infi.nl/blog/view/id/4/How_To_MySQL_as_a_linked_server_in_MS_SQL_Server

对你来说可能是一个好的开始

编辑: 在这里,对于 MSSQL2008
http://dbperf.wordpress.com/2010/07/22/link-mysql-to-ms-sql-server2008/

关于sql-server - 如何从 SQL Server 存储过程/触发器发送 HTTP 或 XML/RPC 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5876741/

相关文章:

http - 如何在 JSP 页面中使用 HTTP POST 将 FORM 发送到 Paypal 并读取响应?

sql - 执行存储过程出错

php - INSERT INTO table2 SELECT FROM table1 然后 UPDATE table1 所选/插入的行

sql - 处理只有 30,000 行的 Excel 文件中的慢速 MSSQL 存储过程

python - 我正在尝试安装 python 模块 HTTP

http - 什么 byte[] 结束 HTTP 服务器响应?

sql - 如何旋转这个父子表?

sql - 如何使用 T SQL for SQL Server 清除文本开头和结尾带有点的列?

sql-server - 将 SSRS 与 Visual Studio 2010 集成

sql-server - 与 OpenEdge 和 Power BI 的 ODBC 连接