連接作爲一個初學者的時候/我VS想練習進行基本的LINQ查詢簡單DB的。我在官方微軟網站(https://www.microsoft.com/en-us/download/details.aspx?id=23654)上下載了「着名的」Northwind和Pubs數據庫。它給了我一個.msi文件,它在我的c:instnwnd.sql,instpubs.sql,NORTHWND.LDF,NORTHWND.MDF,PUBS.MDF,PUBS_LOG.LDF上安裝了6個文件。看不到我的Northwind數據庫中增加C#在Visual Studio
當我啓動Visual社區2015年,簡單地做出「打開=>文件...」,打開「instnwnd.sql」,它會打開.sql文件沒有問題。問題是當我試圖建立一個連接數據庫時,通過解決方案資源管理器(數據連接=>添加連接),或者當我試圖創建一個EDM(數據庫第一),這是我想要的最終做到。
確切的問題是一個:Northwind和pubs數據庫並不在數據庫列表中顯示出來,當我嘗試添加一個連接,我只得到了系統數據庫。以下是我得到:
http://img15.hostingpics.net/pics/128870screenshot1.jpg
我看了很多MSDN文檔頁面和關於此事的幾個StackOverflow的主題(最近的解決我的問題,是一個,但沒有工作:How to connect to LocalDB in Visual Studio Server Explorer?)。我有SQL Server Express的2014年工具,在我的Windows服務等
我應該怎麼纔能有可用的,所以我可以生成代碼,開始做我的LINQ exercices這些數據庫做啓動SQL服務?
在此先感謝!
你把數據庫「附加」到你的SQL實例嗎?如果使用Microsoft Sql Server管理工具進行連接,數據庫是否出現?我的猜測是數據庫沒有連接,或者存在安全問題......但是由於缺乏權限,您通常可以看到數據庫,而無法訪問它們。 – Yort
感謝您的回答。這裏是我得到的: - 當我在SQL Server 2014中打開數據庫時,就像在VS中一樣,沒有問題 - 當我嘗試連接數據庫時,我可以在沒有任何問題的情況下運行腳本(窗口頂部)但是當我點擊確定(這應該附加並創建數據庫我假設,我得到這個:「 附加數據庫時發生錯誤。單擊消息列中的超鏈接瞭解詳細信息。 」 錯誤「消息」中的消息是:(看下一條評論) – Morgoth
消息1813,級別16,狀態2,行3 無法打開新數據庫'Northwind'CREATE DATABASE中止 Msg 950,Level 20,State 1,第3行 數據庫'Northwind'無法升級,因爲它的非發行版本(539)不受此版本的SQL Ser版本。您無法打開與此版本的sqlservr.exe不兼容的數據庫。你必須重新創建數據庫。「 因此,我想我的Windows/SQL/Visual Studio太近了... – Morgoth