2017-04-03 47 views
0

嘗試通過Visual Studio上的PMC更新我的數據庫時出現以下錯誤:SQL網絡接口錯誤50 - 發生本地數據庫運行時錯誤。無法創建自動實例

「與SQL Server建立連接時發生網絡相關或實例特定的錯誤服務器(提供者:SQL網絡接口,錯誤:50 - 發生本地數據庫運行時錯誤,無法創建自動實例。請參閱在Windows應用程序事件日誌中查找錯誤詳細信息。「

與另外三個人在同一個數據庫上合作,他們沒有相同的問題。我試着只連接本地數據庫但我得到了同樣的錯誤,有沒有人有線索如何解決它?一直在尋找解決方案。

+0

http://stackoverflow.com/questions/26248293/sql-network-interfaces-error-50-local-database-runtime-error-occurred-canno – Steve

+0

作爲史蒂夫的鏈接說,開始使用SQL Server Management Studio(SSMS)並嘗試連接數據庫。你的c#代碼應該使用與SSMS中顯示的相同的連接字符串。 – jdweng

+0

@jdweng幾天前它工作的很好,而其他人有相同的連接字符串並指向同一個數據庫。剛剛難住 – KOD459

回答

0

偶然發現我的錯誤!

public PhotocopierDBContext() 
: base("PhotocopierInformationManagementServicesEntities") 
{ 
} 

擺脫了這一點,一切正常!

1

其他人應該嘗試這個,它爲我工作。

轉至工具/選項/數據庫工具/單擊數據連接/現在從右側框中刪除Sql Server實例名稱/單擊確定。

然後嘗試添加另一個數據庫:打開解決方案資源管理器/右鍵單擊項目/添加新項/選擇基於服務的數據庫/單擊添加

enter image description here

1

實例可能已損壞或不正確更新
嘗試這些命令=>

C:>sqllocaldb stop MSSQLLocalDB 
LocalDB instance "MSSQLLocalDB" stopped. 

C:>sqllocaldb delete MSSQLLocalDB 
LocalDB instance "MSSQLLocalDB" deleted. 

C:>sqllocaldb create MSSQLLocalDB 
LocalDB instance "MSSQLLocalDB" created with version 13.0.1601.5. 

C:>sqllocaldb start MSSQLLocalDB 
LocalDB instance "MSSQLLocalDB" started. 
相關問題