2014-03-24 126 views
0

我正在從2k8並行升級到2k12。原始機器是一個命名實例,新機器是一個默認實例。目標是不要更改應用程序的連接字符串。從命名實例連接到SQL Server默認實例

如果我從默認實例會默認實例,我可以更改DNS A記錄,並將它連接。但是,應用程序正在將連接字符串存儲爲OLDSERVER \ OLDINSTANCE。 A記錄只會更改OLDSERVER名稱,但連接仍在尋找\ OLDINSTANCE。

可以在SQL Server 2012被配置爲具有默認實例接受連接,當他們到不存在的實例做?

謝謝, 克里斯

回答

0

我通過這個確切的過程中走了幾個星期以前,我發現了什麼可悲的是,它似乎沒有可能不卸載舊的實例(我想沒有任何關係用)。以下是我在這個主題上找到的許多鏈接,我想你也可能已經完成了這些鏈接。

StackOverflow

SQLServerCentral

MSDN

我嘗試了一些不同的東西放在我的地方和他們沒有一個爲我工作。在我的情況下,如果我可以升級服務器(停機時間會發生),我會完成它,但是我們正在從SQL 2K8 Enterprise升級到SQL 2K12 Standard,所以這也是不可能的。

我會很感興趣地看,如果有人想出了一個辦法,這可以卸載之外做,但我不能想出一個和一切,我讀彷彿又回到這件事。也許有一天我們會得到一個將改變實例名稱的sp_dropserver/sp_addserver。

0

默認實例,只要連接到它的客戶來說,是一個監聽1433

如果您安裝命名實例與新的服務器上相同的名字,然後改變它的端口到1433年,只要瀏覽器正在運行,客戶端將能夠使用NEWSERVER \ OLDINSTANCE和新聞服務器進行連接。

相關問題