2016-12-29 116 views
2

我有一個連接到SQL Server命名實例的Web應用程序,如OLDSERVER\OLDINSTANCE。我需要將流量重定向到NEWSERVER\NEWINSTANCE。我知道您可以使用帶有別名的SQL Server客戶端網絡實用程序(cliconfig.exe)重定向SQL Server數據庫連接,但它似乎不支持與實例之間的別名連接。有誰知道是否有可能將流量從一個實例重定向到另一個實例?將SQL Server實例重定向到新實例?

我已經試過,沒有運氣以下:
1.創建在SQL Server客戶端網絡實用工具的別名(既沒有輸入實例名稱 - 僅使用服務器名稱,即再與服務器名稱和實例)
2.修改hosts文件以指向新的SQL Server。

任何人有任何想法如何將實例流量重定向到另一個實例?

+0

也許可以工作,如果新實例安裝爲新服務器\ oldinstance –

+0

它實際上。但不幸的是,這並不奏效。 – StatsStudent

+0

慚愧,認爲這樣做會。現在無法進行測試,但我確定過去曾使用DNS重定向工作。 –

回答

0

我不能評論,所以我寫了一個答案......並且,爲什麼不更改您的應用程序的連接字符串?

+0

原因是Web服務器包含數千個應用程序,這些應用程序由不同的人構建,他們都由我的前任給出連接字符串。連接字符串位於應用程序和註冊表設置中。做這件事需要相當長的時間。 – StatsStudent

+0

@StatsStudent看這[link](https://social.msdn.microsoft.com/Forums/sqlserver/en-US/6897f00f-8f79-4415-88f7-5b766c174f4d/dns-alias-to-named-instance?forum = sqldatabaseengine)使用DNS別名。希望這對你有所幫助! – M84