異常詳細信息: System.Data.SqlClient.SqlException: 用戶 'NT AUTHORITY\IUSR' 登錄失敗解決辦法


  最近在做.net項目,因為本人以前做java較多,所以對.net不熟悉,在項目完成后部署到IIS服務器上出現諸多問題,以上其中之一,若有時間,在更新其他問題的解決辦法!

  

  異常詳細信息: System.Data.SqlClient.SqlException: 用戶 'NT AUTHORITY\IUSR' 登錄失敗  或者 異常詳細信息: System.Data.SqlClient.SqlException: 用戶 'sa' 登錄失敗,

 

  如果各種方法,比如web.config中配置用戶名和密碼正確,或者下圖中的IIS管理器中的windows身份認證等都已經啟用的情況下,還是沒什么卵用的話,嘗試如下的方式。

  (注:win10家庭版控制面板的IIS服務安裝中沒有windows身份認證等,需升級專業版及以上級別。

 

  本人成功地解決方法:

       本人使用的是Sqlserver 2015,連接數據庫后,在安全性-》登錄名中找到NT AUTHORITY\SYSTEM 雙擊,在其屬性進行設置。

           

         在如下的用戶映射中選擇你要連接的數據庫(我的數據庫為Teacher),然后再下方勾選上db_owner,確定即可。

        

 

    如果是sa的登錄失敗,也是闊以的,確保IIS的windows身份認證已啟用,就是這樣。大家如果解決不了也別畫圈圈詛咒我了,去繼續搜索吧,畢竟我的兩個不同的電腦,一個就沒有問題,另一個就是成噸的問題呢!異常尚未解決,碼農仍需努力啊。

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM