1

我目前在两个远程主机上运行两个数据库 mysql 和 ms sql server 2008。我想定期将数据从 MySQL 传输到 MS SQL Server,比如在午夜。

注意:运行 MySQL 的主机只能运行 PHP,而其他运行 SQL Server 的主机只能运行 ASP.Net。

我曾尝试使用 MS SQL 驱动程序 v3.0 for PHP,但它对我不起作用,因为我无法更改 php.ini 设置。

我的问题是,我如何使用 PHP 或 Asp.Net 来传输数据?

我可以这样做吗:

  • 在一台服务器上运行 php 脚本并从 mysql 获取数据
  • 将其转换为 json
  • 将其发送到其他服务器上的 aspx 文件
  • 通过 asp.net 连接 Ms SQL Server 并保存数据

任何帮助,将不胜感激。谢谢

4

2 回答 2

0

我可以这样做吗:

是的,你可以很好地做到这一点!

步骤1:

执行 PHP 脚本,连接到您的数据库,查询结果.. 将它们放入数组中

第2步:

JSON 使用json_encode().

第 3 步:

将 JSON 编码数据发布cURL到您的 ASPX 页面。

第4步:

ASPX 页面解码 JSON 编码数据并执行 DB 操作。

于 2013-10-29T10:58:09.727 回答
0

我认为您应该从MySQL数据库中获取数据,然后将其转换为 json,然后将此JSON对象传递给 .Net WebService

注意: - 我认为使用 .Net WebService 对这个操作更安全和有用。

于 2013-10-29T10:59:16.933 回答