【发布时间】:2012-12-25 04:46:38
【问题描述】:
我想每隔 30 分钟或更短时间将大约 380000 行数据从 SQL Server 数据库的 11 个表持续同步到 MySQL 数据库。我怎样才能做到这一点?什么程序可以做到这一点?
This post,通常用于关闭此类问题作为重复项,对我不起作用,原因如下。
SQL Server 是 CRM 系统的一部分,我不确定它是否是精简版或其他版本,但长话短说,我无法访问 SQL Server Management Studio。
MySQL 数据库是我的托管包的一部分,这意味着我可以通过phpmyadmin 等方式访问它,但不能通过控制台或其他任何方式访问它。显然我无法通过localhost 访问它。
所以基本上我正在寻找一种连接到两个数据库的方法,可能通过 ODBC 驱动程序,并且每 x 分钟/小时同步一次数据。
【问题讨论】:
-
最后不是重复的……而且已经关闭了不知道怎么再打开。
-
如果您能更具体地说明为什么其他答案不适合您,这将有所帮助:已经有 many questions 关于在 SQL Server 和 MySQL 之间同步数据。而且不清楚两台服务器都“远程”是什么以及为什么您认为这会影响解决方案。
-
@Pondlife:有很多问题并不意味着也有答案。快速浏览链接的第一页只会显示错误的解决方案(基于链接服务器,在实际部署中永远不可行)。
-
@RemusRusanu 同意,但所述问题与有关该主题的许多其他问题无法区分,并且几乎没有研究证据。浏览以前的问题(无论它们是否有好的答案)是阐明您自己的要求和想法的好方法,并且可能会导致新的研究途径或提出全新的看待问题的方法。
标签: mysql sql-server synchronization