[英]Unable to connect to (localdb)\MSSQLLocalDB - Due to trigger execution
[英]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.