Tuesday, November 18, 2008

System.Runtime.InteropServices.COMException (0x800706B3)

Problem Description:
=======================================================================
Throwing the below error while setting the web service identity in configure report server

System.Runtime.InteropServices.COMException (0x800706B3)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Management.ManagementObject.Get()
at ReportServicesConfigUI.WMIProvider.RSReportServerAdmin.SetDatabaseConnection(String server, String database, ConfigurationCredentialsType credsType, String userName, String password)

Troubleshooting steps:
=======================================================================
Checked the reporting services configuration server.

Execution account was enabled. Unchecked it; Specify an execution account checkbox should not be checked.

Created new report server virtual directory and report manager virtual directory through the reporting services configuration server tool.

Windows service identity was set to built in account --- Network service

In Webservice identity; created new app pools for Report Server and Report Manager using reporting services configuration server tool.

If while creating new app pools you get the above error go to encryption keys and hit on delete button.

Once encryption keys are deleted Try recreating the app pools once again and it should create fine without any errors

Resolution:
=======================================================================
Reports coming up fine when we browse http://localhost/reportserver and http://localhost/reports

No comments: