0

我有一個OLTP server,我想設置事務複製爲了支持OLAP Reporting通過路由設置SQL Server 2014複製

我有一臺服務器,名爲Yoda,我們用於我們的OLTP,一臺名爲Chewie的OLAP服務器(都是VM服務器)。我知道我可以很容易地在他們身上設置事務複製。然而,在考慮網絡IO和性能以及與網絡管理員交流時,我們正考慮在兩臺服務器上添加第二張nick卡,並在那裏運行復制命令。

因此,他們將有類似下面的東西:

Yoda: 192.168.XX.51:1433 (Main OLTP Transactions) 
     192.168.XX.52:874 (Replication Transactions) 
Chewie: 192.168.XX.21:1433 (Usual SQL Agent Transaction) 
     192.168.XX.22:874 (Replication Transaction) 

在微軟論壇上有人告訴我,這可以使用路由來完成。不過,我是SQL Server中的新手,所以我不確定從哪裏開始。我將如何創建一個可以與事務複製綁定的應用程序?

+1

的路由標記使用的是不涉及SQL Server或聯網。這是關於網站開發。我在這裏猜測,但我認爲你被告知的路線是在網絡層;交換機和路由器。您可以在配置管理器>網絡配置> TCP/IP>屬性中爲您的SQL Server設置多個IP地址。您還可以爲每個SQL Server實例創建別名。 –

+0

實際上,我發現這篇文章看起來像我想要做的。然而,這些人並沒有完成這個項目,所以它沒有幫助。大聲笑!!! http://www.sqlservercentral.com/Forums/Topic586521-291-1.aspx – crusso

回答

0

Windows服務器可能有多個IP地址,可以是一個IP地址,也可以是多個NIC。

將第二個IP分配給主機後,配置SQL Server使用SQL Server網絡配置來偵聽該IP /端口。

在這裏您可以修改要偵聽的端口,但在使用多個IP時可能不必使用不同的端口。每個IP可以監聽端口1433

SQL Server Configuration Manager

您可以創建額外的CNAMES或別名與不同的主機名到達數據庫實例。

Creating a Valid Connection String Using TCP/IP

SQL Server also support aliases.

+0

你會如何告訴它通過一個IP地址與另一個地址路由某些任務? – crusso

+0

由於您在啓動服務器(客戶端)上創建了連接,因此可以告知。客戶端連接字符串指定連接到的IP /主機。此設置用於接收服務器,啓動服務器是選擇連接的位置。 –

+0

啓動連接的服務器無法選擇要使用的IP,但網絡管理員可以將這些IP設置爲單獨的vlan,並配置只有第二個IP才能訪問接收服務器第二個IP的路由。 –