我想每小时自动从本地 mssql 数据库复制数据到 web 服务器上的 mysql。我找到了 mysql-workbench,它可以迁移一次。但我想自动完成这项工作并作为例行公事。什么是最好的解决方案?
问问题
1412 次
1 回答
2
问题解决了!
- 在 MsSQL 服务器计算机上安装MySQL odbc 驱动程序
- 在 ODBC 数据源管理器中插入连接参数(网站 ip、数据库用户名、密码)。
- 在 MsSQL 服务器和用户 ODBC 提供程序上创建一个链接服务器(例如:MySQLConn)
- 在 Web 服务器上的 MySQL 上创建一个表
创建一个将数据从 MsSQL 服务器上传到 Web 服务器并对其进行调度的作业 例如:
EXEC('truncate table DestinationTable') AT MsSQL ; INSERT OPENQUERY (MsSQL , 'SELECT firstField, secondField, thirdField FROM DestinationTable') SELECT firstField, secondField, thirdField FROM [LocalDb].dbo.fnLocalTable()
就这样
于 2012-08-11T08:16:12.467 回答