我試圖在BizTalk主機上運行WQL查詢(SELECT * FROM MSBTS_SendPort),但是當我在遠程主BizTalkHost的控制檯應用程序中運行此查詢時,我得到一個COMException,他說:「用戶'NT AUTHORITY \ ANONYMOUS LOGON'登錄失敗。」遠程WMI調用BizTalk對象拋出COMException(0x80131904)
如果我在主BizTalkHost上運行相同的控制檯應用程序,那麼一切正常。
我試圖在BizTalk主機上運行WQL查詢(SELECT * FROM MSBTS_SendPort),但是當我在遠程主BizTalkHost的控制檯應用程序中運行此查詢時,我得到一個COMException,他說:「用戶'NT AUTHORITY \ ANONYMOUS LOGON'登錄失敗。」遠程WMI調用BizTalk對象拋出COMException(0x80131904)
如果我在主BizTalkHost上運行相同的控制檯應用程序,那麼一切正常。
您在遠程計算機上以匿名用戶的身份執行查詢 - 您必須位於有權從BizTalk管理數據庫讀取的用戶的用戶上下文中。
您可以先嚐試使用「run as」運行遠程計算機上的控制檯應用程序,然後輸入您可能在BizTalk計算機上登錄的憑據。
如果這樣做,你應該開始尋找到impersonation不同的用戶在你的代碼。
運行控制檯應用程序的用戶有足夠權限訪問BizTalk管理數據庫和BizTalk mmc-snapin。所以它應該工作我認爲;-) – JSC 2010-09-13 11:44:45