2010-09-26 153 views
0

我使用這個連接到SQL Server 2005的[Windows身份驗證]無法打開登錄請求的數據庫「gainpeace」。登錄失敗。用戶登錄失敗 'MALIK ASPNET'

<add key="ConnectionString" value="Data Source=MALIK\sqlexpress;Initial Catalog=gainpeace;Integrated Security=SSPI"></add> 

,但它會產生一個錯誤

無法打開數據庫 「gainpeace」 請求登錄。登錄 失敗。用戶 'MALIK \ ASPNET'登錄失敗。

PLZ指導我如何解決這個問題...!

+1

你可以發佈信息ü使用 – 2010-09-26 15:18:50

+0

如果您發佈的代碼或XML連接字符串,請** **突出顯示文本編輯器的線和編輯器工具欄上點擊「代碼」按鈕(101 010)很好地格式和語法突出顯示它! – 2010-09-26 18:40:45

回答

1

您正在使用「Windows身份驗證」,你還沒有加入ASPNET服務帳戶到你的數據庫的用戶。在SQL Server Management Studio的數據庫服務器下,有一個安全節點,並在其下有一個「登錄」節點。右鍵單擊「登錄」並選擇「新登錄」。在彈出的對話框中,在「登錄名」下,單擊按鈕以「搜索」並找到ASPNET用戶(在MALIK計算機上)。然後點擊左側的「用戶映射」並選中數據庫旁邊的框。同時選中下面的「db_owner」(或更少)框,以便爲用戶提供一些權限。

相關問題