SSRS Subscription Modification gets rsUnknownUserName

  • We have 2 servers with SSRS called LIVE and TEST respectively. Another user can deploy a report to TEST and it shows the correct owner form CompanyName\SurnFore (the current login form). Same user deploys to LIVE and the owner shows as CompanyName\Forename.Surname. On TEST he can modify a subscription on the report, but on LIVE he get rsUnknownUserName. The error logs are below.

    Other authorised users, including me, are able to do both these things on both servers without problem. The user with the problem is a member of mostly the same active directory security groups as me. he is a member of the same security roles etc on both SSRS servers.

    Anybody have any clues as to where to start looking?

    --------------------------

    LOGS - truncated, hopefully to show the problem with the subscription amendment

    w3wp!ui!10!04/07/2012-11:33:46:: e ERROR: System.Web.Services.Protocols.SoapException: The user or group name 'CompanyName\Forename.Surname' is not recognized. ---> Microsoft.ReportingServices.Diagnostics.Utilities.UnknownUserNameException: The user or group name 'CompanyName\Forename.Surname' is not recognized.

    --- End of inner exception stack trace ---

    at Microsoft.ReportingServices.WebServer.ReportingService2005Impl.SetSubscriptionProperties(String SubscriptionID, ExtensionSettings ExtensionSettings, Boolean isDataDriven, DataRetrievalPlan DataRetrievalPlan, String Description, String EventType, String MatchData, ParameterValueOrFieldReference[] Parameters)

    at Microsoft.ReportingServices.WebServer.ReportingService2005.SetSubscriptionProperties(String SubscriptionID, ExtensionSettings ExtensionSettings, String Description, String EventType, String MatchData, ParameterValue[] Parameters)

    w3wp!ui!10!04/07/2012-11:33:46:: e ERROR: HTTP status code --> 200

    -------Details--------

    System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: The user or group name 'CompanyName\Forename.Surname' is not recognized. ---> Microsoft.ReportingServices.Diagnostics.Utilities.UnknownUserNameException: The user or group name 'CompanyName\Forename.Surname' is not recognized.

    --- End of inner exception stack trace ---

    at Microsoft.ReportingServices.WebServer.ReportingService2005Impl.SetSubscriptionProperties(String SubscriptionID, ExtensionSettings ExtensionSettings, Boolean isDataDriven, DataRetrievalPlan DataRetrievalPlan, String Description, String EventType, String MatchData, ParameterValueOrFieldReference[] Parameters)

    at Microsoft.ReportingServices.WebServer.ReportingService2005.SetSubscriptionProperties(String SubscriptionID, ExtensionSettings ExtensionSettings, String Description, String EventType, String MatchData, ParameterValue[] Parameters)

    at Microsoft.ReportingServices.UI.ReportingWebControl.ShowErrorMessage(Exception e)

    at Microsoft.ReportingServices.UI.SubscriptionPropertiesPage.SaveButton_Click(Object sender, EventArgs args)

    at System.Web.UI.WebControls.Button.OnClick(EventArgs e)

    at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)

    at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)

    at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)

    at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)

    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    w3wp!ui!10!04/07/2012-11:33:46:: e ERROR: Exception in ShowErrorPage: System.Threading.ThreadAbortException: Thread was being aborted.

    at System.Threading.Thread.AbortInternal()

    at System.Threading.Thread.Abort(Object stateInfo)

    at System.Web.HttpResponse.End()

    at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)

    at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg) at at System.Threading.Thread.AbortInternal()

    at System.Threading.Thread.Abort(Object stateInfo)

    at System.Web.HttpResponse.End()

    at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)

    at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)

  • I noticed you are receiving the same error I am reciving on two of my SSRS 2012 servers. Have you found a resolution?

    library!ReportServer_0-81!db8!09/27/2016-09:45:38:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.UnknownUserNameException: , Microsoft.ReportingServices.Diagnostics.Utilities.UnknownUserNameException: The user or group name 'oit-ais-dba' is not recognized.;

    ui!ReportManager_0-82!1eac!09/27/2016-09:45:38:: e ERROR: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: The user or group name 'oit-ais-dba' is not recognized. ---> Microsoft.ReportingServices.Diagnostics.Utilities.UnknownUserNameException: The user or group name 'oit-ais-dba' is not recognized.

    at Microsoft.ReportingServices.Library.ReportingService2005Impl.SetSystemPolicies(Policy[] Policies, Guid batchId)

    at Microsoft.ReportingServices.Library.ReportingService2005Impl.SetSystemPolicies(Policy[] Policies)

    at Microsoft.ReportingServices.WebServer.ReportingService2010.SetSystemPolicies(Policy[] Policies)

    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 Microsoft.SqlServer.ReportingServices2010.ReportingService2010.SetSystemPolicies(Policy[] Policies)

    at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.<>c__DisplayClass38.<SetSystemPolicies>b__37()

    at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.SoapMethodWrapper`1.ExecuteMethod(Boolean setConnectionProtocol)

    at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.SetSystemPolicies(Policy[] policies)

    at Microsoft.ReportingServices.UI.EditGroup.ApplyChanges()

    at Microsoft.ReportingServices.UI.BaseApplyPage.ApplyBtn_Click(Object sender, EventArgs e)

    at System.Web.UI.WebControls.Button.OnClick(EventArgs e)

    at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)

    at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)

    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    ui!ReportManager_0-82!1eac!09/27/2016-09:45:38:: e ERROR: HTTP status code --> 200

    -------Details--------

    System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: The user or group name 'myADGroupName' is not recognized. ---> Microsoft.ReportingServices.Diagnostics.Utilities.UnknownUserNameException: The user or group name 'myADGroupName' is not recognized.

    at Microsoft.ReportingServices.Library.ReportingService2005Impl.SetSystemPolicies(Policy[] Policies, Guid batchId)

    at Microsoft.ReportingServices.Library.ReportingService2005Impl.SetSystemPolicies(Policy[] Policies)

    at Microsoft.ReportingServices.WebServer.ReportingService2010.SetSystemPolicies(Policy[] Policies)

    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 Microsoft.SqlServer.ReportingServices2010.ReportingService2010.SetSystemPolicies(Policy[] Policies)

    at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.<>c__DisplayClass38.<SetSystemPolicies>b__37()

    at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.SoapMethodWrapper`1.ExecuteMethod(Boolean setConnectionProtocol)

    at Microsoft.SqlServer.ReportingServices2010.RSConnection2010.SetSystemPolicies(Policy[] policies)

    at Microsoft.ReportingServices.UI.EditGroup.ApplyChanges()

    at Microsoft.ReportingServices.UI.BaseApplyPage.ApplyBtn_Click(Object sender, EventArgs e)

    at System.Web.UI.WebControls.Button.OnClick(EventArgs e)

    at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)

    at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)

    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    library!ReportServer_0-81!db8!09/27/2016-09:45:38:: i INFO: Call to GetSystemPropertiesAction().

    ui!ReportManager_0-82!1eac!09/27/2016-09:45:38:: e ERROR: System.Threading.ThreadAbortException: Thread was being aborted.

    at System.Threading.Thread.AbortInternal()

    at System.Threading.Thread.Abort(Object stateInfo)

    at System.Web.HttpResponse.End()

    at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)

  • Did you get this error when adding an AD group or an AD User? I get this error when attempting to add a group. Users will add.

Viewing 3 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic. Login to reply