mysql 数据同步到sqlserver
一、数据库连接
1)、数据库连接原理:
原理:数据库–>ODBC数据源–>数据库
步骤:
1、MySQL 数据库使用mysql connector 插件把数据连接到ODBC数据源
2、sqlserver 使用 OLE DB Provider for ODBC Drivers 连接到数据源ODBC
3、sqlserver 使用openquery 读取数据
2)、构造ODBC数据源
安装MySQL Connector/ODBC插件
配置数据源
win+R --> odbcad32 —> 系统DSN -->添加–>mysql odbc 5.3 ansi driver–> 配置数据源(如下图)

3 )、构造使用SQLServer OLE DB Provider for ODBC Drivers驱动连接数据源
设置连接的服务器
EXEC master.dbo.sp_addlinkedserver
@server = N'mysql', --自定义连接名称
@srvproduct=N'aa', --项目名
@provider=N'MSDASQL', --连接ODBC数据驱动(MSDASQL=OLE DB Provider for ODBC Drivers)
@datasrc=N'mysql3309' --ODBC数据源名称
GO
添加访问的用户
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'mysql', --增加名称到对应的连接
@useself=N'False', --使用当前

4548

被折叠的 条评论
为什么被折叠?



