一、 迁移环境
二、准备迁移环境
1、下载及安装ODBC驱动
2、配置ODBC驱动
添加完毕后单击确定(OK)。
3、添加链接服务器
使用下面的代码添加链接服务器,注意替换相应的字符。USE masterGOEXEC sp_addlinkedserver @server = 'MySQL', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'MySQL_SRC'GOEXEC sp_addlinkedsrvlogin @rmtsrvname='MySQL',@useself='false',@locallogin='sa',@rmtuser='root',@rmtpassword='mysql'GO
登录后复制
4、测试链接服务器
SELECT * FROM OPENQUERY (MySQL ,'select * from testdb.tt) id dt1 2016-03-18 10:48:06.00000002 NULL3 NULL
登录后复制
登录后复制
二、 实施数据迁移
USE master GO CREATE DATABASE material --创建目标数据库GO可以使用以下语句查询需要迁移的schema下的表 SELECT * FROM OPENQUERY (MySQL ,'select * from information_schema.TABLES where table_schema=''material''' ) 将所有表内容插入到SQLserver,如下方式SELECT * INTO material.dbo.ic_goods FROM OPENQUERY (MySQL ,'select * from material.ic_goods');
登录后复制
一、 迁移环境
二、准备迁移环境
1、下载及安装ODBC驱动
2、配置ODBC驱动
添加完毕后单击确定(OK)。
3、添加链接服务器
使用下面的代码添加链接服务器,注意替换相应的字符。 USE masterGOEXEC sp_addlinkedserver @server = 'MySQL', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'MySQL_SRC'GOEXEC sp_addlinkedsrvlogin @rmtsrvname='MySQL',@useself='false',@locallogin='sa',@rmtuser='root',@rmtpassword='mysql'GO
登录后复制
4、测试链接服务器
SELECT * FROM OPENQUERY (MySQL ,'select * from testdb.tt) id dt1 2016-03-18 10:48:06.00000002 NULL3 NULL
登录后复制
登录后复制
二、 实施数据迁移
USE master GO CREATE DATABASE material --创建目标数据库GO可以使用以下语句查询需要迁移的schema下的表 SELECT * FROM OPENQUERY (MySQL ,'select * from information_schema.TABLES where table_schema=''material''' ) 将所有表内容插入到SQLserver,如下方式 SELECT * INTO material.dbo.ic_goods FROM OPENQUERY (MySQL ,'select * from material.ic_goods');
登录后复制
以上就是MySQL,数据迁移,SQLserver的内容,更多相关内容请关注Work网(www.php.cn)!