mysql和sql server之间的数据传输同步;求思路,实例源代码!

touxiansinuo018956 2016-03-25 03:54:48
我要做的是一张表在mysql上,空表,一张表在sqlserver,有数据,需要按照对应关系把sqlserver表数据添加到mysql中。失去了server每增加一条数据,mysql也增加一条
我在新增数据时同时新增mysql的数据,这个跨数据源是怎么处理的,木有做过?还有如何把之前的数据也插入到mysql中,求指导!
...全文
1726 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
touxiansinuo018956 2016-03-25
  • 打赏
  • 举报
回复
连接上了 谢谢; insert OPENQUERY(MySQL,'SELECT * FROM test.Demo') (ID,NAME) values(1,'Roy')这个显示列名无效,是为什么呢? SELECT * FROM OPENQUERY(MySQL,'SELECT * FROM test.Demo') AS A 这个可以看到列名显示的出来
中国风 2016-03-25
  • 打赏
  • 举报
回复
链接服务器"MYSQL"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "登录超时已过期"。 你选择的链接服务器",访问接口不能选 "SQLNCLI10" ,是ODBC
中国风 2016-03-25
  • 打赏
  • 举报
回复
引用 8 楼 touxiansinuo018956 的回复:
最后的那张截图远程登录的用户名和密码填的是mysql登录时的密码, 不是sql server的密码;
正确,用MY SQL密码,数据源添加正常没?
touxiansinuo018956 2016-03-25
  • 打赏
  • 举报
回复
最后的那张截图远程登录的用户名和密码填的是mysql登录时的密码, 不是sql server的密码;
touxiansinuo018956 2016-03-25
  • 打赏
  • 举报
回复


链接服务器已创建但连接测试失败。是否要保留该链接服务器?


其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)



命名管道提供程序: 无法打开与 SQL Server 的连接 [53].
链接服务器"MYSQL"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "登录超时已过期"。
链接服务器"MYSQL"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "与 SQL Server 建立连接时发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。"。 (Microsoft SQL Server,错误: 53)



中国风 2016-03-25
  • 打赏
  • 举报
回复
刚测试的例子,不明时再问 http://blog.csdn.net/roy_88/article/details/50982979
中国风 2016-03-25
  • 打赏
  • 举报
回复
用文字讲了你也不一定能会 ==写个例子,放在Blog
道素 2016-03-25
  • 打赏
  • 举报
回复
Linked server to MySQL Server.

SELECT * from OPENQUERY(MYSQL,'select col from tb')    --读数据
INSERT into OPENQUERY(MYSQL,'select col from tb') --VALUES('a')   --写数据
SELECT 'a'

Ginnnnnnnn 2016-03-25
  • 打赏
  • 举报
回复
这种异构的数据库只能采取用程序写入的时候两边都写,或者在Sql Server 用链接服务器去写入了
touxiansinuo018956 2016-03-25
  • 打赏
  • 举报
回复
再详细点,比较小白,基础比较弱,麻烦了;
中国风 2016-03-25
  • 打赏
  • 举报
回复
用链接服务器处理

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧