none
insufficient permissions for performing this operation through Windows Form application.

    Question

  • When accessing a report through the browser the user can view the report, however, have a report viewer in a Windows Form application get the below error when loading the report:

    See the end of this message for details on invoking

    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************

    System.Web.Services.Protocols.SoapException: The permissions granted to user 'domain\username' are insufficient for performing this operation. ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user 'domain\username' are insufficient for performing this operation.

       at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)

       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)

       at ReportServer.ReportService.ReportingService2010.GetReportServerConfigInfo(Boolean ScaleOut)

       at ReportServer.ReportItems.GetReportServerName()

       at Evolution2Application.FormMain.treeViewEvolutionReports_AfterSelect(Object sender, TreeViewEventArgs e)

       at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)

       at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)

       at System.Windows.Forms.TreeView.WmNotify(Message& m)

       at System.Windows.Forms.TreeView.WndProc(Message& m)

       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    C# code I use to connect to the reporting service

    ReportingService2010 rs =newReportingService2010();

    rs.Credentials =System.Net.CredentialCache.DefaultCredentials;

    rs.Url =http://sqlserver01/reportserver/reportservice2010.asmx;

    Can someone explain what I need to do to prevent getting this error, the user has ContentManager rights on the server through a security group.

    • Edited by Stuart1962 Thursday, September 04, 2014 11:51 AM
    Thursday, September 04, 2014 11:49 AM

Answers