VS 2017 Web項目需要安裝Sql Server 2012 Express LocalDB問題


最近在做mvc5的練習 ,結果到了數據庫連接這一階段就出現了問題,開始我以為<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>  這個鏈接字符串有問題,一直都出現這個錯誤

 

 

 

看一下sqlserver 服務都開啟了  ,再去配置管理器里看一下  TCP/IP協議也是啟動的,我就納悶了問題怎么來的,服務開啟了  我就重啟電腦,再打開VS打開項目 這時候提示就來了

 

原來是我的Sql Server 2012 Express localDB沒有安裝啊,問題找到了 趕緊拿去網站下載了Sql Server 2012 LocalDB,誰知道下載下來還是沒有用 啟動了還是同樣的問題,我以為實力沒有開啟 我去C盤文件夾里找到了LocalDB.exe文件執行了還是不行。

 

因為自己安裝的數據庫是2016 所以我又在想是不是下載個Sql Server 2016 Express LocalDB行不行,下載地址在這里 是英文版的  

https://download.microsoft.com/download/9/0/7/907AD35F-9F9C-43A5-9789-52470555DB90/ENU/SqlLocalDB.msi

下載了 去C盤啟動安裝的LocalDB.exe  好了,問題解決了  怎么看LocalDB安裝成功了沒有呢?我的是VS2017  點開視圖里面的 Sql Server 對象資源管理器

 

 

再右鍵點擊Sql Server  添加Sql Server點擊瀏覽,本地展開,WY-59420CC是計算機名,沒有安裝以前下面3個我都沒有,安裝了Sql Server 2012 跟2016 Express LocalDB 后就出現了。

 

至於為啥安裝了Sql Server2012 Express LocalDB還沒有解決我也還在探索中。

總結:出現了問題就想辦法解決,以后這樣的問題可以這樣處理:

1、打開Sql Server 配置管理器  看看網絡協議里面的TCP/IP有沒有開啟 端口號是不是對的,ip是不是正確的在看看Sql Server 的相關服務開啟了沒有;

2、安裝Sql Server 2012 或者2016 Express LocalDB   下載相應的版本   我找不到2016 的中文版 我是下載的英文版 能用就可以。需要LaclDB 2012  2016 安裝包的可以留言給你。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM