1. 程式人生 > >SQL高版本向低版本附加數據庫時出現的問題

SQL高版本向低版本附加數據庫時出現的問題

重新 說明 低版本 blog 服務器名稱 網絡 details 管道 下載安裝

自己電腦裏有

2012(學校學習用)

2014(學習.net core時安裝的)

在其它電腦上用2017的數據庫

在自己電腦上安裝2017後附加其它電腦上的數據庫時 還是提示高版本向低版本附加的錯誤

排查過程

1.2017中新建查詢 “select @@version” 發現是2012版本,因為2017版本需要單獨下載安裝management,所以以為是這個上弄錯了,但是又想到這個是從2017才開始有的,而且也說明是2017的了,現在2019也出了,而且也是對應的management,所以否定了這個想法。

2.2014新建查詢 “select @@version” 發現是2012版本,又運行2012,也是同樣。

3.卸載2017時發現之前安裝時 服務器名稱這個 一直沒註意過,所以看了下連接數據庫時的服務器名稱 ”瀏覽“ 發現 自己新建的 名稱 由於之前安裝2017時出現了問題安裝了兩次,第一次是強退的,終於發現這個對自己來說是很大的盲區。一直沒註意過這個。

中間還看了這篇文章 報下面的提示,但是我改好後還是登錄的服務器名稱是IP 但是查看版本號發現還是2012,而且這時候SQL server 服務也啟動不了,又再次重新卸載安裝,終於是OK了。

在與 SQL Server 建立連接時出現與網絡相關的或特定於實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確並且 SQL Server 已配置為允許遠程連接。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接)

SQL高版本向低版本附加數據庫時出現的問題