簡體   English   中英

從命名實例連接到SQL Server默認實例

[英]Connect to SQL Server Default Instance From Named Instance

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

如果我要從默認實例轉到默認實例,則可以更改DNS A記錄並將其連接。 但是,應用程序將連接字符串存儲為OLDSERVER \\ OLDINSTANCE。 A記錄僅將更改OLDSERVER名稱,但連接仍在查找\\ OLDINSTANCE。

將SQL Server 2012配置為不存在的實例時,是否可以將其配置為讓默認實例接受連接?

謝謝克里斯

幾周前,我經歷了這個確切的過程,可悲的是,我發現,如果不卸載舊實例,這似乎是不可能的(我不希望這樣做)。 這是我在該主題上發現的許多鏈接中的一些,我想您可能也曾經瀏覽過。

堆棧溢出

SQLServerCentral

MSDN

我在本地嘗試了多種不同的方法,但沒有一種對我有用。 在我的情況下,如果我可以升級服務器(可能會發生停機),那么我會做到的,但是我們要從SQL 2K8 Enterprise升級到SQL 2K12 Standard,所以也不可能。

我將感興趣的是查看是否有人提出了一種可以在卸載之外完成此操作的方法,但是我無法提出一種方法,並且我閱讀的所有內容似乎都可以證明這一點。 也許有一天,我們將獲得一個sp_dropserver / sp_addserver,它將更改實例名稱。

就連接的客戶端而言,默認實例是監聽1433的實例。

如果在新服務器上安裝了具有相同名稱的命名實例,然后將其端口更改為1433,則只要瀏覽器正在運行,客戶端就可以使用NEWSERVER \\ OLDINSTANCE和NEWSERVER進行連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM