第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

用戶“ DOMAIN \ MACHINENAME $”的登錄失敗

用戶“ DOMAIN \ MACHINENAME $”的登錄失敗

揚(yáng)帆大魚 2019-12-13 09:27:18
我知道這幾乎是重復(fù)的:錯(cuò)誤“登錄失敗,用戶NT AUTHORITY \ IUSR“”在ASP.NET和SQL Server 2008和用戶登錄失敗“用戶名” - System.Data.SqlClient.SqlException與LINQ中外部項(xiàng)目/類庫,但是與我服務(wù)器上的其他應(yīng)用程序相比,有些東西沒有加起來,我不確定為什么。使用的盒子:Web框SQL框SQL測試框我的應(yīng)用程序:我有一個(gè)ASP.NET Web應(yīng)用程序,該應(yīng)用程序引用了使用LINQ-to-SQL的類庫。在類庫中正確設(shè)置了連接字符串。由于用戶“用戶名”的登錄失敗-外部項(xiàng)目/類庫中帶有LINQ的System.Data.SqlClient.SqlException,我也將此連接字符串添加到了Web應(yīng)用程序中。連接字符串按原樣使用SQL憑據(jù)(在Web應(yīng)用程序和類庫中): <add name="Namespace.My.MySettings.ConnectionStringProduction"        connectionString="Data Source=(SQL Test Box);Initial Catalog=(db name);Persist Security Info=True;User ID=ID;Password=Password"        providerName="System.Data.SqlClient" />通過將其添加到服務(wù)器資源管理器中,確認(rèn)該連接正常。這是我的.dbml文件使用的連接字符串。問題:我收到以下錯(cuò)誤:System.Data.SqlClient.SqlException: Login failed for user 'DOMAIN\MACHINENAME$'.現(xiàn)在引用此錯(cuò)誤在ASP.NET和SQL Server 2008中出現(xiàn)錯(cuò)誤“用戶'NT AUTHORITY \ IUSR'登錄失敗”,它表示這實(shí)際上是本地網(wǎng)絡(luò)服務(wù),使用任何其他非域名都將無效。但是我很困惑,因?yàn)槲乙呀?jīng)選中了SQL Box和SQL Test Box SQL Management Studio,并且都NT AUTHORITY/NETWORK SERVICE在數(shù)據(jù)庫級別的安全性->登錄名下,未在安全性->用戶下列出,但在數(shù)據(jù)庫級安全性下->用戶我在連接字符串中顯示了用戶。在Web服務(wù)器上的NTFS級別,權(quán)限對NETWORK SERVICE具有完全控制權(quán)。之所以感到困惑,是因?yàn)槲业腤eb服務(wù)器上還有許多其他Web應(yīng)用程序,它們同時(shí)引用SQL Box和SQL Test Box上的數(shù)據(jù)庫,并且它們都可以工作。但是除了使用類庫之外,我無法找到它們與當(dāng)前應(yīng)用程序之間的區(qū)別。那會重要嗎?檢查NTFS權(quán)限,在服務(wù)器和數(shù)據(jù)庫級別設(shè)置安全性登錄,連接字符串和連接方法(SQL Server憑據(jù))以及IIS應(yīng)用程序池和其他文件夾選項(xiàng)都是相同的。為什么這些應(yīng)用程序可以在不將machinename $添加到我的兩個(gè)SQL框的權(quán)限的情況下工作?但這就是一個(gè)鏈接告訴我要解決此問題的方法。
查看完整描述

3 回答

?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊

NETWORK SERVICE和LocalSystem始終將自己作為本地對應(yīng)的帳戶(內(nèi)置\網(wǎng)絡(luò)服務(wù)和內(nèi)置\系統(tǒng))進(jìn)行身份驗(yàn)證,但是兩者都將作為遠(yuǎn)程計(jì)算機(jī)帳戶進(jìn)行身份驗(yàn)證。

如果看到這樣的故障Login failed for user 'DOMAIN\MACHINENAME$',則表明以NETWORK SERVICE或LocalSystem身份運(yùn)行的進(jìn)程已訪問了遠(yuǎn)程資源,已將自身身份驗(yàn)證為計(jì)算機(jī)帳戶,并被拒絕授權(quán)。

典型示例是在應(yīng)用程序池中運(yùn)行的ASP應(yīng)用程序,該應(yīng)用程序池設(shè)置為使用NETWORK SERVICE憑據(jù)并連接到遠(yuǎn)程SQL Server:該應(yīng)用程序池將通過運(yùn)行該應(yīng)用程序池的計(jì)算機(jī)進(jìn)行身份驗(yàn)證,并且該計(jì)算機(jī)帳戶需要被授予訪問權(quán)限。

如果拒絕對計(jì)算機(jī)帳戶的訪問,則必須將訪問權(quán)限授予該計(jì)算機(jī)帳戶。如果服務(wù)器拒絕登錄“ DOMAIN \ MACHINE $”,那么您必須授予“ DOMAIN \ MACHINE $”登錄權(quán)限,而不是“網(wǎng)絡(luò)服務(wù)”。授予對NETWORK SERVICE的訪問權(quán)限將允許以NETWORK SERVICE身份運(yùn)行的本地進(jìn)程連接,而不是遠(yuǎn)程進(jìn)程,因?yàn)槟碌皆撨h(yuǎn)程進(jìn)程將通過DOMAIN \ MACHINE $進(jìn)行身份驗(yàn)證。

如果您期望asp應(yīng)用程序作為SQL登錄名連接到遠(yuǎn)程SQL Server,并且獲得有關(guān)DOMAIN \ MACHINE $的異常,則意味著您在連接字符串中使用Integrated Security。如果這是意外情況,則表示您已擰緊使用的連接字符串。


查看完整回答
反對 回復(fù) 2019-12-13
?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

當(dāng)您使用IIS配置應(yīng)用程序時(shí),會發(fā)生此錯(cuò)誤,并且IIS轉(zhuǎn)到SQL Server并嘗試使用沒有適當(dāng)權(quán)限的憑據(jù)登錄。設(shè)置復(fù)制或鏡像時(shí),也會發(fā)生此錯(cuò)誤。我將介紹一個(gè)始終有效且非常簡單的解決方案。轉(zhuǎn)到SQL Server >>安全>>登錄,然后右鍵單擊NT AUTHORITY \ NETWORK SERVICE,然后選擇“屬性”。

在新打開的登錄屬性屏幕中,轉(zhuǎn)到“用戶映射”選項(xiàng)卡。然后,在“用戶映射”選項(xiàng)卡上,選擇所需的數(shù)據(jù)庫,尤其是顯示此錯(cuò)誤消息的數(shù)據(jù)庫。在下部屏幕上,檢查角色db_owner。單擊確定。


查看完整回答
反對 回復(fù) 2019-12-13
  • 3 回答
  • 0 關(guān)注
  • 865 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號