簡體   English   中英

我無法連接到我的 LocalDB (LocalDB)\MSSQLLocalDB [2016]

[英]I can't connect to my LocalDB (LocalDB)\MSSQLLocalDB [2016]

在我的機器上安裝了幾個版本的 SQL 服務器 [2008,2016,2019],但是在我當前的項目中,我只能使用 2016,所以我卸載了 2019 版本(因為有時我使用的 file.mdf 最多源代碼是在錯誤的版本[2019]上生成的,我找不到原因,所以我決定卸載2019)之后我訪問LocalDB時出錯。 首先,錯誤說類似於“為 MSSQL15 做父母”,我不記得確切的錯誤,但這讓我認為數據庫仍然指向 2019,所以我卸載並重新安裝了 SQL Server 2016,現在我遇到了另一個錯誤:

在 SSMS 上,如果嘗試連接到 (LocalDB)\MSSQLLocalDB 他只是找不到:

無法連接到 (LocalDB)\MSSQLLocalDB。

與 SQL 服務器建立連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱是否正確,並且 SQL 服務器配置為允許遠程連接。 (提供者:SQL 網絡接口,錯誤:0 - [x89C50118])(Microsoft SQL 服務器,錯誤:-1983577832)

如果我從 go 到 CMD 看看我有哪些服務器:

C:\Users\rmarchetto>sqllocaldb info MSSQLLocalDB ProjectsV13

但是,如果我嘗試專門訪問 MSSQLLocalDB,我會得到:

C:\Users\rmarchetto>sqllocaldb info MSSQLLocalDB 調用 LocalDBFormatMessage 失敗。 返回的錯誤代碼:2311389448。LocalDBFormatMessage 中的錯誤:返回的錯誤代碼。 2311389454。

我解決了這個問題,實際上我不知道你必須刪除哪些鍵,但是,為了停止育兒到另一個 SQL 版本的問題,我需要 go 到“注冊表編輯器”,我刪除了每個鍵:

計算機\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL 服務器\UserInstances

之后,我能夠連接到我的 (LocalDB)\MSSQLLocalDB [2016] 而沒有進一步的錯誤 =)

暫無
暫無

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

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