sql语句怎样实现两个服务器间的数据传送?
a服务器数据库为sql2000,要写一存储过程,往b服务器的mysql数据库表中写数据,请教存储过程怎样实现?谢谢
[解决办法]
在sql server中建立my sql的链接服务器,然后建立双向的triger
[解决办法]
sqlserver2005远程连接 mysql 2种方法一是通过建立link的方法sp_addlinkedserver 'ntest-link名', 'MySQL', 'MSDASQL--支持的链接方式', 'mytest-dsn名'GOsp_addlinkedsrvlogin 'ntest-link名','false', 'sa-sqlserver用户','mythzz-sqlserver密码'具体可以参考 帮助文档select * from ntest..pdns.tt第二种方法是直接用OPENROWSET与OPENQUERY(具体可以查sql帮助文档)开启数据库选项SP_CONFIGURE 'show advanced options',1 GO RECONFIGURE GO -- 为开启为关闭 SP_CONFIGURE 'Ad Hoc Distributed Queries',1 GO RECONFIGURE GO SP_CONFIGURE 'show advanced options',0 GO RECONFIGURE SELECT *FROM OPENROWSET('MSDASQL','mytest';'root';'mythzz', 'SELECT * FROM pdns.tt')
[解决办法]
在存储过程里创建链接服务器,然后向链接服务器写入数据.
[解决办法]