2011-03-08 75 views
0

是否有可能將SQL服務器的命名實例綁定到特定IP地址,以便僅通過IP地址訪問,而無需實例名稱?SQL Server將命名實例綁定到特定IP地址

例如,假設我有兩個IP地址192.168.1.1和192.168.1.2,以及兩個命名實例SQL1和SQL2,都在一臺服務器上。我想分別將IP地址綁定到實例,以便連接到192.168.1.1轉到sql1和192.168.1.2轉到sql2,而不是連接到192.168.1.1 \ sql1和192.168.1.2 \ sql2。

我在之後是這樣的。我有兩個獨立的服務器,sql1和sql2,它們都在過時的硬件上。我希望將服務器的IP地址和數據庫遷移到新服務器上的單獨實例中,而無需更新連接到它們的任何應用程序。

有關如何完成此任務的任何建議?

+0

你不能使用hostfile來完成這個嗎? – SQLMenace 2011-03-08 20:08:24

回答

2

如果它們被命名實例則保持相同的實例名,但設置了DNS CNAME別名

所以oldserver1\sql1oldserver2\sql2仍然正常工作,因爲主機名oldserverX雙方決心newserver由於DNS的魔力。

如果實例名稱相同,則必須使用我認爲的客戶端別名。將SQL Server綁定到給定的IP地址將是一場噩夢,因爲沒有實例名稱暗示兩個端口均爲1433。或2個虛擬框...

相關問題