实时同步MYSQL、SQLSERVER数据传输

头像
qinrui
2020-05-22阅读 147

实时同步MYSQL、SQLSERVER数据的传输
安装vcredist_x64.exe或vcredist_x86.exe
安装mysql-connector-odbc-5.3.14-win32.msi或mysql-connector-odbc-5.3.14-win64.msi
打开ODBC后,配置系统DSN,将MYSQL数据的配置加入后
打开SQL SERVER,找到系统存储过程exec sp_addlinkedserver,编写创建链接服务器的方法
脚本如下:
@server= 'dsn',
@srvproduct='dsn',
@provider='MSDASQL',
@datasrc='dsn',
@location=NULL,
@provstr='DRIVER={MySQL ODBC 5.3 Unicode Driver};SERVER=127.0.0.1;DATABASE=dsn;UID=root;PORT=3306;',
@catalog = NULL

创建完成后编写SQL查询、插入语句链接到MYSQL数据,这里不一一列举

select * from openquery(dsn,'SELECT * FROM DS_YH; ')

定期同步,实时同步
开启SQL代理,在数据库列表中创建作业,配置相关参数配置完成启动就可以了。