2016-03-31 26 views
-2

我目前遇到了一個問題,我們更改了服務器名稱(Windows 2012)。使用舊名稱一切正常,名稱更改後,似乎應用程序池標識與計算機帳戶中的舊機器名稱保持一致。Windows 2012名稱更改機器帳戶沒有

該網站使用的雙贏身份驗證連接到我們的SQL服務器,並提供了一個錯誤:當我改變了應用程序池的身份,錯誤的變化,所以它似乎與被卡住

LOGIN FAILED domainname\oldmachinename$ 

我注意到舊計算機名稱,即使它已在本地服務器數據和控制面板系統屬性中更新。

如何強制將新名稱視爲機器帳戶?

+0

*真實*問題是,您不是使用適當的域帳戶爲應用程序池,而是使用機器的帳戶,從而允許該機器中的*任何人*擊中數據庫。 * real *修復是使用域帳戶,而不是嘗試訪問機器的帳戶。例如,如果您想使用兩臺或更多臺服務器,會發生什麼情況?負載均衡?只允許*一個*網站訪問數據庫? –

+0

是的,我同意。它的測試服務器,它永遠不會負載平衡,但我的主要?如果有人知道爲什麼或者在哪裏存儲舊的主機名或者哪裏可以更改舊主機名。 通過註冊表更新緩存值爲0在拉斯維加斯控制也設置cahced機器名稱手動當前值。想知道是否有類似的appool身份來存儲服務器名稱 – Milkman

+0

緩存和註冊表與*域計算機帳戶*有什麼關係?進行任意更改會導致更多問題,而不是解決問題。這個問題與編程無關,更不用說應用池。這應該可能會在Serverfault中被問到,儘管我確信Technet中有*指南和腳本介紹瞭如何保留域計算機並處理計算機帳戶。如果以錯誤的方式執行重命名,Serverfault將成爲問問該怎麼做的地方 –

回答

0

我會從域中刪除機器,更改主機名,重新加入到域,並應該減輕不正確的主機名問題。