我使用 Microsoft Visual Studio 2012
有安裝sql 2012資料庫
開啟一個專案,我想新增一個sql 資料庫檔案,卻出現錯誤,不知道該怎麼解決 謝謝~
建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: SQL Network Interfaces, error: 50 - Local Database Runtime 發生錯誤。 Cannot create an automatic instance. See the Windows Application event log for error details.
我不確定PO問者的Visual Studio和SQL Server的環境安裝如何,但這個訊息明顯告訴你是無法連線到Local Database。
如果是Local Database,這個錯誤訊息產生的主要原因應該是找不到檔案。請問VS專案的Web.Config設定正確嗎?ConnectionString中的檔案名稱和路徑都正確嗎?
如果是SQL Server資料庫管理系統,請先用SSMS打開資料庫,是否能正確的連到資料庫?能不能下個SQL指令查找資料表內容?如果可以,再看VS專案裏的Web.Config設定是否正確,ConnectionString設定是否正常?
如果不確定,請用VS裏的資料庫連線精靈重建一次資料連線。
重新設定好連線字串,再試看看你的專案是否可以正確運作。
如果還是不行,應該不是Visual Studio的問題,是系統層面的問題,可能資料庫檔案毁損了。
請問是否有 Web.Config 設定的資訊範例可以參考嗎 謝謝~
參考這個吧...
HOW TO:建立 Web.config 檔
HOW TO:從 Web.config 檔案讀取連接字串
但是Web.Config隨著專案的內容會有不同的呈現,你必須根據自已的專案調整Web.Config。
基本上,VS2012會隨專案內容自動增減Web.Config內容,但有幾項要自行處理: