none
Actualización SSRS 2012 a 2017 - No se pueden crear ni actualizar reportes RRS feed

  • Pregunta

  • Hola gente, instalé SSRS 2017 en un servidor con SSRS y SQL 2012 . La migración de los reportes fué utilizando la misma BD ReportServer (deshabilité el servicio del SSRS 2012) previamente a la instalación del 2017.
    Los reportes se pueden visualizar correctamente pero NO PUEDO CARGAR NINGUN REPORTE NUEVO , NI TAMPOCO ACTUALIZAR UNO EXISTENTE.
    Este mismo procedimiento lo realicé en TEST previamente con las mismas configuraciones y metodología y no tuve inconvenientes.

    Alguien tiene una idea de la causa del error?

    Los errores que detecto en los logs son los siguientes:

    RSManagement:

    2019-09-26 14:08:14.9922|ERROR|16|Unhandled error in the Web API. Exception: System.Net.Http.HttpRequestException: Error al copiar contenido a una secuencia. ---> System.IO.IOException ---> System.Net.HttpListenerException: La operación de E/S se anuló por una salida de subproceso o por una solicitud de aplicación

       en System.Net.HttpResponseStream.EndWrite(IAsyncResult asyncResult)

       en Microsoft.Owin.Host.HttpListener.RequestProcessing.ExceptionFilterStream.EndWrite(IAsyncResult asyncResult)

       --- Fin del seguimiento de la pila de la excepción interna ---

       en Microsoft.Owin.Host.HttpListener.RequestProcessing.ExceptionFilterStream.EndWrite(IAsyncResult asyncResult)

       en System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)

       --- Fin del seguimiento de la pila de la excepción interna ---

       en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

       en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

       en System.Web.Http.Owin.HttpMessageHandlerAdapter.<SendResponseContentAsync>d__20.MoveNext()| RequestID = s_43fee223-39e8-45de-8ae6-a7bb07bfd3ab

    Log del archivo RSPortal:

    “RSPortal!reportserverwebapp!RSPortal.exe!58!09/26/2019-14:08:09:: e ERROR: OData exception occurred: System.Net.WebException: El servidor ha cometido una infracción de protocolo. Section=ResponseStatusLine

       en Microsoft.SqlServer.ReportingServices2010.RSConnection2010.SetConnectionProtocol()

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

       en Microsoft.SqlServer.ReportingServices2010.RSConnection2010.CreateCatalogItem(String itemType, String name, String parent, Boolean overwrite, Byte[] definition, Property[] properties, Warning[]& warnings)

       en Microsoft.ReportingServices.Portal.Services.SoapProxy.SoapRS2010Proxy.<>c__DisplayClass1.<CreateCatalogItem>b__0()

       en Microsoft.ReportingServices.Portal.Services.SoapProxy.SoapAuthenticationHelper.ExecuteWithWindowsAuth[TReturn](SoapHttpClientProtocol soapClient, IPrincipal userPrincipal, Func`1 func)

       en Microsoft.ReportingServices.Portal.Repositories.CatalogItemRepository.CreateReport(RSService rsService, IPrincipal userPrincipal, String reportName, String parentFolder, Boolean overwrite, Byte[] definition, Property[] properties)

       en Microsoft.ReportingServices.Portal.Repositories.CatalogItemRepository.CreateItem(IPrincipal userPrincipal, CatalogItem catalogItem, CatalogItem& createdItem)

      en Microsoft.ReportingServices.Portal.ODataWebApi.V2.Controllers.CatalogItemsController.AddEntity(CatalogItem entity, CatalogItem& createdEntity)

       en Microsoft.ReportingServices.Portal.ODataWebApi.Controllers.Reflection.EntitySetReflectionODataController`1.Post(ODataPath oDataPath, T value)

       en lambda_method(Closure , Object , Object[] )

       en System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters)

       en System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)

    --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---

       en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

       en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

       en System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()

    --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---

       en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

       en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

       en System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()

    --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---

       en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

       en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

       en System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext(). | RequestID = s_12ccd143-a7c4-4e2c-a35b-c6927c177b71”


    jueves, 26 de septiembre de 2019 18:58