sql-server中有库A
mySql中有库BA和B中都有用户表m_user,结构一样。
id name
1 cindy
2 jack当 sql-server中库A中用户表m_user发生改变(增加,更新,删除)时,如何做到mySql中库B中用户表m_user也发生改变,使数据一致~~~
mySql中有库BA和B中都有用户表m_user,结构一样。
id name
1 cindy
2 jack当 sql-server中库A中用户表m_user发生改变(增加,更新,删除)时,如何做到mySql中库B中用户表m_user也发生改变,使数据一致~~~
2种方法
一是通过建立link的方法
sp_addlinkedserver 'ntest-link名', 'MySQL', 'MSDASQL--支持的链接方式', 'mytest-dsn名'
GO
sp_addlinkedsrvlogin 'ntest-link名','false', 'sa-sqlserver用户','mythzz-sqlserver密码'
具体可以参考 帮助文档
select * from ntest..pdns.tt
但是我式了 提示拒绝用户需要密码
Driver]Access denied for user
等空了在搞下
第二种方法是直接用
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 RECONFIGURESELECT *
FROM OPENROWSET('MSDASQL','mytest';'root';'mythzz',
'SELECT * FROM pdns.tt') 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fredrickhu/archive/2009/09/21/4576036.aspx