如何将mysql的数据导入sqlserver

 我来答
鈾氶瓏鈾
2016-11-18 · 知道合伙人软件行家
鈾氶瓏鈾
知道合伙人软件行家
采纳数:718 获赞数:1337

向TA提问 私信TA
展开全部
一.为 MySQL安装ODBC驱动
2. 从控制面板-管理工具,打开你的 数据源(ODBC),选 系统DNS ,点添加。
3. 在 创建新数据源对话框中,选择MySQL ODBC 5.1 Driver ,点完成。
4. 完成后会出现MySQL 链接对话框,添加你的 MySQL 数据库账号信息,并确认"root"账号是否有全部的权限,如果你安装MySQL 没有修改的话, 不要改 3306这个端口号。
5. 点“测试”按钮确认你的链接是正确的。
Press the "Test" button to ensure your connection settings are set properly and then the "OK" button when you're done.
二. 创建Microsoft SQL到MySQL的链接
1.在SQL Server Management Studio中打开一个new query 拷贝一下语句,修改为你的数据库的名称,并运行。
EXEC master.dbo.sp_addlinkedserver
@server = N'MYSQL',
@srvproduct=N'MySQL',
@provider=N'MSDASQL',
@provstr=N'DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; _
DATABASE=tigerdb; USER=root; PASSWORD=hejsan; OPTION=3'
2.这个脚本通过ODBC驱动创建一个联接到你的MySQL数据库,这个联接出现在Microsoft SQL Server
三. 在两个数据库之间导数据
在Microsoft SQL Server中创建个新的数据库(如:testMySQl),在new query中拷贝如下语句,运行后就可以把MySQL 数据库 “tigerdb” 导入到 Microsoft SQL 数据库“testMySQl”中。
SELECT * INTO testMySQL.dbo.shoutbox
FROM openquery(MYSQL, 'SELECT * FROM tigerdb.shoutbox')
micro0369
2016-11-18 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4057万
展开全部
ms sql server不是有ssis工具么,那个支持导入导出;在sqlserver2000里叫dts(导入导出服务什么的)

你也可以用navicat premium来处理不同数据库中的数据导出导入
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式