2012-02-08 126 views
1

我想部署我的網站和wcf運行在我的本地主機...如果我登錄即使用數據庫我剛開始這個錯誤...任何想法,如果pblm會?登錄失敗的用戶nt /權限

用戶'NT AUTHORITY \ ANONYMOUS LOGON'登錄失敗。

描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。

異常詳細信息:System.Data.SqlClient.SqlException:用戶'NT AUTHORITY \ ANONYMOUS LOGON'登錄失敗。

+3

這是什麼你使用什麼樣子的連接字符串? – Seyren 2012-02-08 08:22:30

回答

0

這對我來說就像你正在使用Windows身份驗證,當ASP網絡進程運行下的帳戶無法訪問SQL服務器。

2

幾個月前,我也面臨同樣的問題。發生這種情況是因爲默認情況下數據庫連接字符串使用可信連接並且當客戶端通過可信連接訪問SQL Server時,您正在訪問的數據庫可能在用戶列表中具有可信連接帳戶,並且具有目標數據庫的db_owner權限。以下是消除錯誤的步驟。 這是問題的解決方案:

它非常簡單,只需要添加一個新的用戶而不是您的數據庫的以前的用戶。

例如:我有一個名爲CRM的數據庫,具有用戶crm。我爲我的數據庫CRM創建了一個新用戶kos。 以下是這樣做的步驟:

  1. 打開SQL Server Management Studio中。

  2. 單擊數據庫節點,然後單擊安全節點 - >登錄。

如需進一步訪問:http://kopila.com.np/login-failed-for-user-in-asp-net.html

+0

該鏈接不再有效 – CarneyCode 2014-10-16 08:12:58

相關問題