我在位于远程计算机的 SQL Server 中有一个数据库。我需要每 15 分钟将该数据提取到本地计算机上的 mysql 数据库中。
我不是一个技术人员。请任何人建议我如何做到这一点的简单方法。
最佳答案
您可以通过两种方式进行:
手动方式: 您可以使用 redgate 等数据库同步工具来同步数据。
您可以编写一个 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/