Sql 如何在不同的服务器之间创建相互连接的两个数据库
编辑:例如,如果一台服务器关闭,另一台服务器具有相同的数据,我将能够使用它 我想要实现的示例: 服务器1->数据库示例Sql 如何在不同的服务器之间创建相互连接的两个数据库,sql,database,sql-server-2012,replication,Sql,Database,Sql Server 2012,Replication,编辑:例如,如果一台服务器关闭,另一台服务器具有相同的数据,我将能够使用它 我想要实现的示例: 服务器1->数据库示例 INSERT INTO DBExample (idExample, nameExample) VALUES (123, 'Example'); SELECT * FROM DBExample; +-----------+-------------+ | idExample | nameExample | +-----------+-------------+ |
INSERT INTO DBExample (idExample, nameExample) VALUES (123, 'Example');
SELECT * FROM DBExample;
+-----------+-------------+
| idExample | nameExample |
+-----------+-------------+
| 123 | Example |
+-----------+-------------+
SELECT * FROM DBExample;
+-----------+-------------+
| idExample | nameExample |
+-----------+-------------+
| 123 | Example |
| 1234 | Example2 |
+-----------+-------------+
服务器2->DBExample2
SELECT * FROM DBExample2;
+-----------+-------------+
| idExample | nameExample |
+-----------+-------------+
| 123 | Example |
+-----------+-------------+
INSERT INTO DBExample2 (idExample, nameExample) VALUES (1234, 'Example2');
SELECT * FROM DBExample;
+-----------+-------------+
| idExample | nameExample |
+-----------+-------------+
| 123 | Example |
| 1234 | Example2 |
+-----------+-------------+
反之亦然:
服务器2->DBExample2
SELECT * FROM DBExample2;
+-----------+-------------+
| idExample | nameExample |
+-----------+-------------+
| 123 | Example |
+-----------+-------------+
INSERT INTO DBExample2 (idExample, nameExample) VALUES (1234, 'Example2');
SELECT * FROM DBExample;
+-----------+-------------+
| idExample | nameExample |
+-----------+-------------+
| 123 | Example |
| 1234 | Example2 |
+-----------+-------------+
服务器1->数据库示例
INSERT INTO DBExample (idExample, nameExample) VALUES (123, 'Example');
SELECT * FROM DBExample;
+-----------+-------------+
| idExample | nameExample |
+-----------+-------------+
| 123 | Example |
+-----------+-------------+
SELECT * FROM DBExample;
+-----------+-------------+
| idExample | nameExample |
+-----------+-------------+
| 123 | Example |
| 1234 | Example2 |
+-----------+-------------+
由于这是SQL Server,请查看双向事务复制或对等复制
它们是链接的服务器吗?您可以创建一个视图,该视图合并两台服务器的表:该视图属于dba.stackexchange.com,但这里有一个开始: