IIS metabase數據庫在內部服務的作用講解
IIS metabase數據庫在我們使用的時候有很多的用途,也占有很重要的位置。這里,我們就講解下IIS metabase數據庫在解決IIS服務器內部服務錯誤的問題。
IIS服務器可以作為一個Web 服務器單獨使用,也可以與相兼容的工具一起使用,它可以用來建立Internet商務、訪問和操作來自不同數據源的數據以及創建Web 應用程序,其中這些應用程序利用服務器腳本和組件代碼來完成一些客戶-服務器功能。
客戶端訪問Web站點提示“HTTP 500 - 內部服務器錯誤”,這樣的IIS錯誤提示不是很頻繁但排錯比較麻煩困擾了很多人。其原因是由IWAM帳號不同步造成的,IWAM賬號是安裝IIS時系統自動建立的一個內置賬號。
IWAM賬號建立后被Active Directory、IIS metabase數據庫和COM+應用程序三方共同使用,賬號密碼被三方分別保存,并由操作系統負責這三方保存的IWAM密碼的同步工作。系統對IWAM賬號的密碼同步工作有時會失效,導致IWAM賬號所用密碼不統一。
解決辦法是:如果存在AD(活動目錄),選擇開始→程序→管理工具→Active Directory用戶和計算機為IWAM賬號設置密碼。
然后打開命令提示符(cmd.exe)進入c:\Inetpub\AdminScripts目錄然后執行命令:adsutil SET w3svc/WAMUserPass test (test為密碼,大家可以自行設置)。然后同步IIS metabase數據庫密碼同樣在命令行下運行synciwam.vbs -v 同步IWAM賬號在COM+應用程序中的密碼。
【編輯推薦】