none
求救!請問有人因DCOM元件造成系統發生錯誤導致SharePoint運作不正常的現象。 RRS feed

  • 問題

  •  

    請問各位是否有遇到下列的錯誤訊息發生,造成SharePoint錯誤,進而導致底下的Project Web Access不正常,特別是Event ID:10016事件也依照微軟知識庫文件(http://support.microsoft.com/kb/931355/zh-tw)去修正了,但還是平均每2分鐘會產生一筆ID:10016的系統錯誤事件記錄,至今已累積了快6萬筆記錄了。

     

    系統平台:Windows 2003 R2 Server

    作業平台Tongue TiedharePoint 2007 Server, Project 2007 Server

     

    事件檢示器內的錯誤內容:

     

    系統事件:

    來源(S)Big SmileCOM
    類別(R):無
    類型(E):錯誤
    事件ID(E):10016
    使用者(U):NT AUTHORITY\NETWORK SERVICE
    描述(D):
    應用程式特定 權限設定無法將含有 CLSID
    {3D42CCB1-4665-4620-92A3-478F47389230}
     的 COM 伺服器應用程式的 本機 啟用 權限授予使用者 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。您可以使用元件服務系統管理工具修改安全設定權限。

     

    應用事件:

    來源(S)Surpriseffice SharePoint Server
    類別(R)Surpriseffice Server 共用服務
    類型(E):錯誤
    事件ID(E):6481
    使用者(U):N/A
    描述(D):
    服務執行個體 Microsoft.Office.Server.Search.Administration.SearchServiceInstance (6abb0022-9d78-4ab8-8410-e46c74c11854) 的應用程式伺服器工作失敗。

    原因: 由於發生下列錯誤,為具有 CLSID {3D42CCB1-4665-4620-92A3-478F47389230} 的元件擷取 COM Class Factory 失敗: 80070005。

    技術支援詳細資料:
    System.UnauthorizedAccessException: 由於發生下列錯誤,為具有 CLSID {3D42CCB1-4665-4620-92A3-478F47389230} 的元件擷取 COM Class Factory 失敗: 80070005。
       於 System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
       於 System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
       於 System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
       於 System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
       於 Microsoft.Office.Server.Search.Administration.Gatherer.get_AdminObject()
       於 Microsoft.Office.Server.Search.Administration.Gatherer.ProvisionGlobalProperties()
       於 Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()
       於 Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob)

     

    來源(S):Windows SharePoint Services 3
    類別(R):計時器
    類型(E):錯誤
    事件ID(E):6398
    使用者(U):N/A
    描述(D):0
    工作定義 Microsoft.Office.Server.Search.Administration.IndexingScheduleJobDefinition (識別碼 e228c0ad-9b7e-40ed-854f-5aaf423240f3) 的 Execute 方法發生例外狀況。其他資訊如下。

    由於發生下列錯誤,為具有 CLSID {3D42CCB1-4665-4620-92A3-478F47389230} 的元件擷取 COM Class Factory 失敗: 80070005。


    來源(S)Surpriseffice SharePoint Server
    類別(R)Surpriseffice Server 一般
    類型(E):錯誤
    事件ID(E):7888
    使用者(U):N/A
    描述(D):
    已偵到到執行階段例外狀況。詳細資料如下,
    訊息: 由於發生下列錯誤,為具有 CLSID {3D42CCB1-4665-4620-92A3-478F47389230} 的元件擷取 COM Class Factory 失敗: 80070005。

    技術詳細資料:
    System.UnauthorizedAccessException: 由於發生下列錯誤,為具有 CLSID {3D42CCB1-4665-4620-92A3-478F47389230} 的元件擷取 COM Class Factory 失敗: 80070005。
       於 Microsoft.Office.Server.Search.Administration.SearchApi.RunOnServer[T](CodeToRun`1 remoteCode, CodeToRun`1 localCode, Boolean useCurrentSecurityContext, Int32 versionIn)
       於 Microsoft.Office.Server.Search.Administration.SearchApi..ctor(WellKnownSearchCatalogs catalog, SearchSharedApplication application)
       於 Microsoft.Office.Server.Search.Administration.SearchSharedApplication.get_SearchApi()
       於 Microsoft.Office.Server.UserProfiles.SRPSite.IsImportInProgress(String contentSourceName)

    2007年12月10日 上午 09:14

解答

  • Dear:

     

    The application pool account needs to be given launch & activate permission to the DCOM 'osearch' service. In my case it was the network service which was getting accessed denied. I had to give it the permissions and there were no errors in the eventviewer.

    • Start -> Run -> DCOMCNFG
    • Component Services ->Computers->My Computer->DCOM Config
    • Look for osearch and right click it to give lauch, activate permissions to the desired account
    • Sometimes you need to give the IISWAM REG ADMIN service.

     

    2008年2月13日 上午 03:24