mysql的数据如何同步到sqlserver

我准备写一个c#程序先把mysql的数据写入datatable,然后再把datatable插入sqlserver,这个可能比较方便。但是遇到一个问题,mysql其中一个字... 我准备写一个c#程序先把mysql的数据写入datatable,然后再把datatable插入sqlserver,这个可能比较方便。但是遇到一个问题,mysql其中一个字段是datetime的,例如:2016-5-16 04:43:26,126,这种带毫秒的格式。
我的想法是先把字段格式化成string格式放入datatable,否则会报错,然后再遍历datatable,一行一行的把这个字段的值转换成datetime,然后再插入sqlserver.但是我总觉得这样效率太低了,表里有几百万行的数据,这样遍历的话,效率很低,不知道有没有什么好一点的思路和方法。
展开
 我来答
育知同创教育
2016-05-17 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
1下载安装SQLyog v10.51,确保本机安装了Mysql和Sql server 2008 r2。
使用SQLyog连上本地mysql数据库
点数据库>导入>导入外部数据 进入SQLyog外部数据导入向导,选择“开始新的工作”,点“下一步”

2在数据源类型中只有access、excel、csv、任何odbc数据源。使用前面三个中间数据格式转换方式都可以导入不过就麻烦了。这里我们选择任何ODBC数据源

再点击“建立新的DSN”,弹出窗口“创建新数据源”,我们选择“系统数据源”并进入下一步

3选择数据源驱动“SQL Server”,进入下一步点“完成”

4设置一个数据源名称,并填写你的SQL服务器IP,如果是本地服务器可以直接下拉框选择。

输入登录账号密码(看你的SQL服务器是哪种登录验证方式),填写好了就下一步、下一步、完成。

5弹出配置信息窗口后就可以点“测试数据源”,看是否连接到服务器

6再回到导入向导,选下一步。
7设置要导入的本地目标数据库之后下一步,再选择“拷贝数据到本地”下一步,勾选你要导入的数据表,后面还可以相应设置每个表要拷贝到本地那个数据表名称,然后下一步就开始拷贝数据至本地MYSQL。
追问
你这个是从sqlserver同步到mysql吧?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式