2015-05-23 39 views
0

我正在通過ASP.NET「Contoso University」教程發現here無法在Visual Studio中打開數據庫

當我嘗試查看數據庫時,問題就開始了。直接從教程,當我去打開數據庫(SchoolContext),我得到這個錯誤消息。

無法打開登錄請求的數據庫「ContosoUniversity1」。登錄失敗。用戶「機器\用戶」登錄失敗。

因此,在數據庫我去「修改連接」,並點擊確定,而不會改變任何東西。然後,我可以查看數據庫,表格,視圖等,但沒有可用的信息,所以繼續從教程中看到學生實體,但它不在那裏。當我運行該程序並嘗試去網站/學生,我得到一個404說,資源無法找到。

我是從教程

<connectionStrings> 
    <add name="SchoolContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=ContosoUniversity1;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/> 
    </connectionStrings> 

我跑VS 2013社區快遞使用的連接字符串。我沒有安裝SQL Server Management Studio或任何相關程序。

我在計算機的管理員用戶。

這是我的機器或用戶權限問題嗎?我是否需要安裝另一個程序?

回答

0

轉至服務器瀏覽器中的該連接。轉到屬性並從那裏使用連接字符串。

+0

沒有解決問題 – seanthehuman

1

我認爲您使用的是Visual Studio安裝附帶的sqlserver express版本。嘗試在連接字符串中添加AttachDBFilename='path of .mdf file of database'也是如此。

<connectionStrings> 
    <add name="SchoolContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=ContosoUniversity1;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\ContosoUniversity1.mdf" providerName="System.Data.SqlClient"/> 
</connectionStrings> 
+0

這對我有幫助。謝謝Nikhil KM –