2017-05-17 92 views
0

我的mssqllocaldb數據庫在我的asp.net mvc項目中工作正常。我剛剛從之前導入了mdf文件。它使用Windows身份驗證,因爲我改變了Windows的另一個用戶。它給了我這個錯誤。無法打開數據庫msqllocaldb

「無法打開數據庫\」[mycontext] \「登錄請求。登錄失敗。\ r \ n用戶'[mycurrentuser]'登錄失敗。」

我可以做些什麼嗎?那個數據庫可以工作,不需要重新構建。

problem

回答

0

我的觀察想指出一些事情來幫助你縮小向着解決方案。

  • 如果您可以發佈一些代碼,縮小問題會更有幫助!

  • 如上所述,您使用的是Windows身份驗證,該應用程序將在ASP.NET帳戶下運行。嘗試授予Windows用戶訪問數據庫的權限並再次檢查運行該應用程序。

  • 嘗試授予用戶權限,如:

    EXEC sp_grantlogin '計算機名\ ASPNET'

  • 也可以嘗試通過鏈接去 - 它可以在您的問題提供額外的方向。 codeproject

+0

HTTP://i.imgur .com/vEFgcTH.png - 這裏是我的錯誤和一些代碼 – klemsi123

+0

我使用簡單的會員身份驗證 – klemsi123

+0

我試過sp_grantlogin它說,它成功完成,但是當我啓動應用程序它是相同的問題 – klemsi123