我使用數據訪問層的dbml來提供我需要的數據。 當我從服務器瀏覽器連接一切似乎很好。我選擇使用Windows身份驗證,連接測試顯示一切正常。當我構建我的解決方案並在我的IIS上運行時,它表示我使用的登錄不起作用。 如何解決這個問題?SqlException:用戶登錄失敗
0
A
回答
2
網站將使用網站應用程序池的身份登錄到SQL Server,您必須授予該用戶(通常爲網絡服務)對數據庫的訪問權限。
0
您是否在web.config中定義了適當的連接字符串?
1
當您嘗試從服務器資源管理器連接並選擇Windows身份驗證時,它使用當前登錄的用戶向sql-server進行身份驗證。您必須登錄爲本地系統管理員,因此它允許您使用Windows身份驗證。
但是,當你通過運行應用程序IIS,並嘗試使用Windows身份驗證它使用本地系統aspnet_user帳戶來驗證它必須沒有權限訪問你的數據庫進行身份驗證。您需要授權aspnet_user訪問您的數據庫,它將工作。
一個推薦的做法是不使用Windows身份驗證 認證 但使用SQL Server身份驗證 將在每一個環境中工作。
相關問題
- 1. SqlException未處理:用戶'sa'登錄失敗:
- 2. 接收SQLException連接到SQL Server 2008的「用戶登錄失敗」
- 3. 登錄失敗:SqlException被用戶代碼未處理
- 4. 用戶登錄失敗「dbAdmin」
- 5. 用戶登錄失敗C#
- 6. 登錄用戶失敗?
- 7. 用戶登錄失敗''
- 8. 用戶登錄失敗
- 9. 用戶'IIS登錄失敗
- 10. SqlServer:用戶登錄失敗
- 11. 用戶登錄失敗
- 12. 「用戶登錄失敗」。「
- 13. 用戶登錄失敗
- 14. 用戶'sa'登錄失敗
- 15. java.sql.SQLException:用戶登錄失敗
- 16. 用戶'sa'登錄失敗
- 17. 用戶登錄失敗「XYZ」
- 18. sqlserverexception用戶登錄失敗
- 19. Sys.WebForms.PageRequestManagerServerErrorException:用戶登錄失敗
- 20. 登錄用戶'sa'失敗。
- 21. 無法打開DATABSE的登錄請求,登錄失敗,用戶登錄失敗
- 22. System.Data.SqlClient.SqlException:用戶'用戶'登錄失敗
- 23. 用戶登錄失敗[sql server用戶]
- 24. 用戶'用戶名'登錄失敗
- 25. 用戶域\用戶登錄失敗
- 26. Crystal Reports「用戶'acs_sql'登錄失敗。」
- 27. 用戶「某人」登錄失敗
- 28. 用戶登錄失敗「IIS APPPOOL \ myAppPool
- 29. 登錄失敗的用戶'域\ MACHINENAME $'
- 30. 用戶登錄失敗在ASP.NET
Thx!爲了您的評論! – Younes 2010-05-21 14:20:06
或者創建另一個用戶,授予用戶訪問Sql數據庫的權限。然後使用此用戶運行網站的應用程序池。 – 2010-05-21 14:21:58