asked on
<ErrorCode>rsProcessingAborted</ErrorCode>
<HttpStatus>400</HttpStatus>
<Message>An error has occurred during report processing.</Message>
<ProductName>Microsoft SQL Server Reporting Services</ProductName>
<ProductVersion>9.00.3042.00</ProductVersion>
<ProductLocaleId>1033</ProductLocaleId>
<OperatingSystem>OsIndependent</OperatingSystem>
<CountryLocaleId>1033</CountryLocaleId>
<MoreInformation>
<Source>Microsoft.ReportingServices.ProcessingCore</Source>
<Message msrs:ErrorCode="rsProcessingAborted">An error has occurred during report processing.</Message>
<MoreInformation>
<Source>Microsoft.ReportingServices.ProcessingCore</Source>
<Message msrs:ErrorCode="rsErrorExecutingCommand">Query execution failed for data set '{DataSetName}'.</Message>
<MoreInformation>
<Source>.Net SqlClient Data Provider</Source>
<Message>The EXECUTE permission was denied on the object '{Stored Procedure Name}', database 'Test', schema 'dbo'.</Message>
</MoreInformation>
</MoreInformation>
</MoreInformation>
<Warnings />
ASKER
Microsoft SQL Server 2005 is a suite of relational database management system (RDBMS) products providing multi-user database access functionality.Component services include integration (SSIS), reporting (SSRS), analysis (SSAS), data quality, master data, T-SQL and performance tuning. It includes support for managing XML data and allows a database server to be exposed over web services using Tabular Data Stream (TDS) packets encapsulated within SOAP (protocol) requests.
TRUSTED BY
There is a whole Exception Class New in 2005 Reporting Services - For More information see: Introducing Exception Handling in Reporting Services @ http://msdn.microsoft.com/
Specifically: Using the Detail Property to Handle Specific Errors; http://msdn.microsoft.com/
You can write code using this class to retreive error codes and even perform actions based on the error..for instance in Visual Basic.. ( // For specific Error Code reference see the SOAPExtension Error Table at: http://msdn.microsoft.com/
// Code for accessing the report server
}
catch (SoapException ex)
{
if (ex.Detail["ErrorCode"].In
{
// Perform an action based on the specific error code
}
}
/// Or just write an error message out ...
Console.WriteLine(ex.Detai
Console.WriteLine(ex.Detai