Compartir a través de


Error rsProcessingAborted al ejecutar informes en Configuration Manager

Este artículo le ayuda a solucionar un problema en el que no se pueden ejecutar informes para colecciones si usa Microsoft SQL Server 2019 en Microsoft Endpoint Configuration Manager.

Se aplica a: Microsoft Endpoint Configuration Manager, SQL Server 2019

Síntomas

Al ejecutar informes para recopilaciones en Microsoft Endpoint Configuration Manager, recibirá los siguientes mensajes de error:

  • Se ha producido un error durante el procesamiento del informe. (rsProcessingAborted)

  • Se denegó el permiso EXECUTE en el objeto 'fnIsCas', la base de datos 'CM_LKD', el esquema 'dbo'

  • Se denegó el permiso EXECUTE en el objeto 'fnIsPrimary', la base de datos 'CM_IDR', el esquema 'dbo'

Consulte la captura de pantalla siguiente para ver un ejemplo de los mensajes de error.

Captura de pantalla del error rsProcessingAborted.

Cuando se produce este problema, las siguientes entradas de error se registran en el archivo ReportingServicesService.log en el punto de servicios de informes:

processing!ReportServer_0-2!18fc!<Date>-<Time>:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: , Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for dataset 'DeploymentSummary'.

   ---> System.Data.SqlClient.SqlException: The EXECUTE permission was denied on the object 'fnIsCas', database 'CM_LKD', schema 'dbo'.

processing!ReportServer_0-2!18fc!<Date>-<Time>:: e ERROR: An exception has occurred in data set 'DeploymentSummary'. Details: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for dataset 'DeploymentSummary'.

   ---> System.Data.SqlClient.SqlException: The EXECUTE permission was denied on the object 'fnIsCas', database 'CM_LKD', schema 'dbo'.

processing!ReportServer_0-2!18fc!<Date>-<Time>:: v VERBOSE: An exception has occurred. Trying to abort processing. Details: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for dataset 'DeploymentSummary'.

   ---> System.Data.SqlClient.SqlException: The EXECUTE permission was denied on the object 'fnIsCas', database 'CM_LKD', schema 'dbo'.

Causa

Este problema se produce debido a la característica inserción de UDF escalar en SQL Server 2019. Una consulta que usa la inserción de UDF escalar podría devolver un error o resultados inesperados. Para obtener más información, vea Problemas de inserción de UDF escalares en SQL Server 2019.

Solución

Para corregir este problema, instale KB5000642: actualización acumulativa 9 o una actualización acumulativa posterior para SQL Server 2019.