MySQL数据库数据迁移到SQLserver

来源:这里教程网 时间:2026-02-28 08:54:40 作者:


一、 迁移环境

二、准备迁移环境

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的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关推荐