Sql 如何在不同的服务器之间创建相互连接的两个数据库

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 | +-----------+-------------+ |

编辑:例如,如果一台服务器关闭,另一台服务器具有相同的数据,我将能够使用它

我想要实现的示例:

服务器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    |
+-----------+-------------+
服务器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,但这里有一个开始: