How to: Enable Remote Errors (Reporting Services Configuration)
You can set server properties on a report server to return additional information about error conditions that occur on remote servers. If an error message contains the text "For more information about this error, navigate to the report server on the local server machine, or enable remote errors", you can set the EnableRemoteErrors property to access additional information that can help you troubleshoot the problem.
Note |
|---|
You can edit the ConfigurationInfo table in the report server database to set EnableRemoteErrors to True, but if the report server is actively used, you should use SQL Server Management Studio or script to modify the settings. |
Enable remote errors through SQL Server Management Studio
Start Management Studio and connect to a report server instance.
Right-click the report server node, and select Properties.
Click Advanced to open the properties page.
In EnableRemoteErrors, select True.
Click OK.
Enable remote errors through script
Create a text file and copy the following script into the file.
Public Sub Main() Dim P As New [Property]() P.Name = "EnableRemoteErrors" P.Value = True Dim Properties(0) As [Property] Properties(0) = P Try rs.SetSystemProperties(Properties) Console.WriteLine("Remote errors enabled.") Catch SE As SoapException Console.WriteLine(SE.Detail.OuterXml) End Try End SubSave the file as EnableRemoteErrors.rss.
Click Start, point to Run, type cmd, and click OK to open a command prompt window.
Navigate to the directory that contains the .rss file you just created.
Type the following command line, replacing servername with the actual name of your server:
rs -i EnableRemoteErrors.rss -s http://servername/ReportServer
Could not connect to server: http://servername/ReportServer/ReportService2005.asmxit could be attributed to a lack of authentication. In this case, add the -u and -p options to your command line:
rs -i EnableRemoteErrors.rss -s http://servername/ReportServer -u SERVERNAME\admin_account -p my_password
- 12/31/2009
- Misplaced Texan
- 12/31/2009
- Misplaced Texan
If SSRS is installed on Windows 2008, you need to right click on "SQL Server Management Studio"'s icon and select "Run as Administrator" to ensure you have the correct permissions; otherwise you will be unable to access properties.
- 10/9/2009
- John.Bevan
Hi All,
This is the page for Sql Server 2008. There is a link for the 2005 documentation at the top of this page under the following lable.
Other versions are also available for the following:
Or you can just use this link.
http://technet.microsoft.com/en-us/library/aa337165(SQL.90).aspx
There is no mention of the Management Studio feature there so I take it that the feature was introduced with 2008.
I used the following solution to solve the problem on my 2005 server...
1. Execute the following T-SQL statements on the Sql Server that is hosting your ReportServer database.
Use ReportServer;
update ConfigurationInfo set Value = 'True' where Name = 'EnableRemoteErrors';
2. Restart IIS
Note that this solution simply consolidates the information provided by boyongoo and Andreas_Apptus. I did however leave out the redundant transation.
- 5/13/2009
- Scott Munro
- 5/13/2009
- Scott Munro
- 3/6/2009
- Andreas_Apptus
Phil is right, this doc seems to be wrong. There is no EnableRemoteErrors option in SQL Server Management Studio, either on the server level or the database level.
Here is the proper way to do it in sql:
use reportserver
go
begin tran
update dbo.ConfigurationInfo
set Value = 'True'
where Name = 'EnableRemoteErrors'
commit tran
- 12/29/2008
- boyongoo
- 1/3/2009
- Thomas Lee
Note