用户 NT AUTHORITY\NETWORK SERVICE 登录失败解决方法
??? 再查查解決方案,網(wǎng)上的一致的解決方案均是以老版的SQL Server 2000寫(xiě)的,不適用于SQL Server 2005/2008。以下是我反復(fù)試驗(yàn)后得出的在SQL Server 2008中的正確解決方案:
??? (1)配置Vista系統(tǒng)。[桌面]->[計(jì)算機(jī)]->右鍵->[管理]->展開(kāi)“本地用戶與組”->選“組”->在右邊的名稱中雙擊“Administrators”->在彈出的窗口中單擊“添加...”按鈕->在彈出的“選擇用戶”窗口中單擊“高級(jí)...”按鈕->單擊“立即查找”按鈕->在下面的“搜索結(jié)果”中選中“Network Service”并點(diǎn)“確認(rèn)”->“確定”按鈕->“確定”按鈕->“應(yīng)用”按鈕。至此,Vista系統(tǒng)用戶配置完畢。
????(2)配置SQL Server 2008。打開(kāi)“Microsoft SQL Server Management Studio”,找到想要配置的數(shù)據(jù)庫(kù)實(shí)例并展開(kāi)->展開(kāi)“安全性”->在“用戶”文件夾上點(diǎn)右鍵,選“新建用戶”->點(diǎn)擊“登錄名”文本框后面的“...”按鈕->在“選擇登錄名”窗口中點(diǎn)“瀏覽”按鈕->在“查找對(duì)象”窗口中選中[NT AUTHORITY\NETWORK SERVICE](前面打鉤)->“確定”按鈕->“確定”按鈕->在“登錄名”文本框上面的“用戶名”文本框中輸入一個(gè)名字(這個(gè)可以隨便寫(xiě))->“確定”按鈕。至此,數(shù)據(jù)庫(kù)配置完畢。
??? (3)重新運(yùn)行ASP.NET程序,此處必須保證數(shù)據(jù)庫(kù)的身份驗(yàn)證類型為“Windows驗(yàn)證”和“允許訪問(wèn)”,問(wèn)題解決。
???? PS:SQL Server 2008和SQL Server 2000的一個(gè)重要區(qū)別就是:前者在“安全性”文件夾下沒(méi)有“登錄”子文件夾,所以不少以SQL Server 2000為例子的文章在2008下不適用。
轉(zhuǎn)載于:https://www.cnblogs.com/hendy/archive/2009/12/11/1622131.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的用户 NT AUTHORITY\NETWORK SERVICE 登录失败解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PHP与SQL注入攻击
- 下一篇: 未给邹小姐递出的信