2017-07-06 15 views
0

編輯:示例如果一臺服務器關閉,另一臺服務器具有相同的數據,我將能夠使用它。如何創建兩個相互連接的不同服務器之間的數據庫

的是我想達到

例子:

服務器1 - > DBExample

INSERT INTO DBExample (idExample, nameExample) VALUES (123, 'Example'); 

SELECT * FROM DBExample; 
+-----------+-------------+ 
| idExample | nameExample | 
+-----------+-------------+ 
|  123 | Example  | 
+-----------+-------------+ 

服務器2 - > DBExample2

SELECT * FROM DBExample2; 
+-----------+-------------+ 
| idExample | nameExample | 
+-----------+-------------+ 
|  123 | Example  | 
+-----------+-------------+ 

反之亦然:

服務器2 - > DBExample2

INSERT INTO DBExample2 (idExample, nameExample) VALUES (1234, 'Example2'); 

SELECT * FROM DBExample; 
+-----------+-------------+ 
| idExample | nameExample | 
+-----------+-------------+ 
|  123 | Example  | 
|  1234 | Example2 | 
+-----------+-------------+ 

服務器1 - > DBExample

SELECT * FROM DBExample; 
+-----------+-------------+ 
| idExample | nameExample | 
+-----------+-------------+ 
|  123 | Example  | 
|  1234 | Example2 | 
+-----------+-------------+ 
+0

它們是鏈接服務器嗎?你可以創建一個視圖,該視圖聯合了兩臺服務器的表:https://stackoverflow.com/questions/1144051/selecting-data-from-two-different-servers-in-sql-server –

+0

這屬於dba.stackexchange .com,但這是一個開始:https://msdn.microsoft.com/en-us/library/ms190202(v=sql.105).aspx – scsimon

回答

相關問題