SQL Server 用戶'NT AUTHORITY\IUSR' 登錄失敗

来源:http://www.cnblogs.com/felixnet/archive/2016/01/18/5138200.html
-Advertisement-
Play Games

今天打開網站時,突然報這個錯誤,平時都好好的Cannot open database "JMECC" requested by the login. The login failed.Login failed for user 'NT AUTHORITY\IUSR'.我的連接字元串是這樣的,用的是 ...


今天打開網站時,突然報這個錯誤,平時都好好的

Cannot open database "JMECC" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\IUSR'.

我的連接字元串是這樣的,用的是 Windows 身份驗證登錄:

data source=.\SQLEXPRESS;initial catalog=JMECC;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework

 

想一下最近只是修改了一處Web.config配置,即在 Web.config 中添加了下麵這句,它是用來模擬IIS驗證賬戶,如果沒有指定用戶名,所以預設就用 NT AUTHORITY\IUSR

<identity impersonate="true" />

 

因為這個用戶登錄指定資料庫時許可權不夠,導致 Windows 身份驗證就失敗了,有三種解決方案:

1. 可以將連接字元串改成用戶名(sa)和密碼登錄,如果沒有許可權操作伺服器建議採用這個方案;

2. 或者把這句從 System.Web 內註釋掉,但可能影響其它功能,比如文件操作;

3. 打開SQL Server Management Studio -> Security -> Logins -> 右鍵 New Login... -> Login name 填入 NT AUTHORITY\IUSR -> OK

在新建的用戶 NT AUTHORITY\IUSR 上點擊右鍵屬性 Properties -> Server Roles 選中 public 和 sysadmin -> User Mapping 選中你的資料庫,在 Default Schema 列填入 dbo -> OK 搞定!

 

(不知為啥這個編輯器上傳不了圖片了,所以沒截圖)

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 前言:因為時間緣故,很少進行通俗易懂的演算法思路講解,這裡先展示動態圖片效果,然後後面的內容我就直接上關鍵源碼了。效果展示圖;源碼百度雲盤下載鏈接: http://pan.baidu.com/s/1eQOOixc 密碼: duu8源碼: 1 // PhotoCell.h 2 // 自定義流水佈局 .....
  • AGConnectionNet對系統網路請求進行簡單封裝,可便利的進行網路請求,並將數據解析與網路請求封裝在同一方法下,使用更加便利(JSON 解析採用自身解析方法, XML 解析採用第三方 ReadXML 進行解析).方法具體參數說明初始化方法:/*** 類方法,實例化當前數據請求對象 (單例)*...
  • 一、Apache伺服器 1. 使用最廣的 Web 伺服器 2. Mac自帶,只需要修改幾個配置就可以,簡單,快捷 3. 有些特殊的伺服器功能,Apache都能很好的支持 目的:讓有一個自己專屬的測試環境二、準備工作 1.設置用戶密碼 2.MAC 10.10及以上三、配置伺服器(此過程會用...
  • 資料庫欄位startDate 開始時間 endDate 結束時間 -兩個參數比如查2-2 至2-6 在資料庫中是否與其他時間有重疊四個條件有一項滿足則有重疊時間思路是這樣子 以開始和結束時間參數為條件分開查詢 開始時間是否包含在其他時間段內、結束時間是否包含在其他時間段內、是否有其他時間包含在參數....
  • SQL Server中@@ROWCOUNT返回受上一語句影響的行數,返回值類型為 int 整型。如果行數大於 20 億,則需要使用 ROWCOUNT_BIG。@@ROWCOUNT和@@ERROR變數的值,在執行完一條語句後總是會發生變化,所以我們將他們作為判斷的依據的時候應該首先保存在局部變數中。他...
  • 一、創建用戶# useradd spark# passwd spark二、下載軟體JDK,Scala,SBT,Maven版本信息如下:JDK jdk-7u79-linux-x64.gzScala scala-2.10.5.tgzSBT sbt-0.13.7.zipMaven apache-maven...
  • 這個在SQL2005之後最見的一種分頁方式,也是Linq預設生成的執行分頁的方法(skip,take),當然在性能上小數量沒有問題,在數據達到百萬時會很慢,這是我們要清楚的,有時我們在LINQ環境下也需要分頁寫SQL,這時如何去分佈就成為了一個很不好處理的問題,所以大叔還是把準備的分頁代碼貢獻一下D...
  • 當一切正常時,沒有必要特別留意什麼是事務日誌,它是如何工作的。你只要確保每個資料庫都有正確的備份。當出現問題時,事務日誌的理解對於採取修正操作是重要的,尤其在需要緊急恢複數據庫到指定點時。這系列文章會告訴你每個DBA應該知道的具體細節。對於在我們關註下的所有資料庫,在日誌維護方面,我們的首要目標是最...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...