【发布时间】:2018-04-18 14:54:36
【问题描述】:
【问题讨论】:
标签: mysql sql database mariadb
【问题讨论】:
标签: mysql sql database mariadb
最后我使用了联合表,在 SERVER1 中镜像 DB_Hospital(表成员)SERVER2。对 DB_Hospital(表成员)SERVER1 的所有更改都会自动更改为 DB_Hospital(表成员)SERVER2,反之亦然。
现在我可以在 DB_Center(表用户)SERVER1 和 DB_Hospital(表成员)SERVER1 之间执行存储过程,它们将在 DB_Hospita(表成员)SERVER2 中自动更改。
文档 https://dev.mysql.com/doc/refman/5.6/en/federated-create-connection.html
【讨论】:
SQL - 链接服务器
如果两台服务器都是 SQL Server 或 Mysql,您可以设置链接服务器 - 我建议使用 SQL 帐户来确保安全。
那么你就可以简单地执行了
insert into server2.database1.dbo.table1
select * from server1.database1.dbo.table1 where col1 = 'X'
并在 MySql 中检查 openQuery。
对于我的 SQl
您可能想查看 MySQL 代理。这与 Linked Servers/dblink 的架构不匹配,但您可能可以解决一组类似的问题,您将使用 Linked Servers/dblink 来解决。
【讨论】: