mysql - 定期从远程sqlserver拉取数据到本地mysql

标签 mysql sql-server database

我在位于远程计算机的 SQL Server 中有一个数据库。我需要每 15 分钟将该数据提取到本地计算机上的 mysql 数据库中。

我不是一个技术人员。请任何人建议我如何做到这一点的简单方法。

最佳答案

您可以通过两种方式进行:

  1. 手动方式: 您可以使用 redgate 等数据库同步工具来同步数据。

  2. 您可以编写一个 Windows 服务,该服务将从服务器数据库获取数据,并每 15 分钟将所有新数据插入新数据库。您可以使用 Visual Studio 在 C# 中编写 Windows 服务。您可以从http://www.aspdotnet-suresh.com/2011/06/creating-windows-service-in-c-or.html找到Windows服务的一些详细信息。

您可以从Windows服务访问数据库并对其进行一些处理。您可以安排 Windows 服务,以便它每 15 分钟后执行一次您的脚本。

关于mysql - 定期从远程sqlserver拉取数据到本地mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17563857/

相关文章:

多个 FULLTEXT 索引上的 MySQL SELECT。结果极其缓慢

php - 使用 MySQL/PHP 搜索但不区分大小写

mysql - SAS proc sql 更新表,包含计数和最大值

sql - 子查询可以(以任何方式)修改 SQL 中的数据库吗?

php - WordPress 数据库报错 MySQL server has gone away for query

php - 为多个数组值创建单个插入语句

MySQL 忽略特定行?

sql-server - 在 SQL 中给定多个约束条件下,如何找到具有相同值的连续行数?

sql - 如何在 'same' 条件下选择一个值?

python - Django UserProfile ...没有密码