一、 迁移环境

二、准备迁移环境

1、下载及安装ODBC驱动

2、配置ODBC驱动


MySQL数据库数据迁移到SQLserver-LMLPHP

MySQL数据库数据迁移到SQLserver-LMLPHP
添加完毕后单击确定(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驱动

MySQL数据库数据迁移到SQLserver-LMLPHP

MySQL数据库数据迁移到SQLserver-LMLPHP
添加完毕后单击确定(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)!

09-08 07:49