Symptoms
Cannot upload SRS reports. Report Upload Wizard displays the following:
Creating process 'D:\Program Files\Quest Software\Site Administrator for SharePoint\python26\python.exe'. Command line arguments: "D:\Program Files\Quest Software\Site Administrator for SharePoint\Console\UploadReports.py" http://server/reportserver "D:\Program Files\Quest Software\Site Administrator for SharePoint\Console\Reports" "Data Source=server;Initial Catalog=QSP_Repository;MultipleActiveResultSets=True"; Quest.Reports.Uploading.UploadControllerImpl.CreateProcessAndWait, file - , line - 0Exception - - ERROR: CreateProcessAndWait ( D:\Program Files\Quest Software\Site Administrator for SharePoint\python26\python.exe, "D:\Program Files\Quest Software\Site Administrator for SharePoint\Console\UploadReports.py" http://server/reportserver "D:\Program Files\Quest Software\Site Administrator for SharePoint\Console\Reports" "Data Source=server;Initial Catalog=QSP_Repository;MultipleActiveResultSets=True" ) has exited with code -1 at Quest.Reports.Uploading.UploadControllerImpl.CreateProcessAndWait(String filePath, String cmdLine, String WorkDir) at Quest.Reports.Uploading.UploadControllerImpl.Upload(String reportServerUrl, String reportPackPath, String reportsInstallPath, String storageMachineName, String storageName) at Quest.Reports.Uploading.UploadControllerImpl.UploadReports(String reportServerUrl) at Quest.Reports.Uploading.UploadControllerImpl.UploadThreadProc()
ReportUploader.log contains:
** ERROR ** Error uploading reportsTraceback (most recent call last): File "D:\Program Files\Quest Software\Site Administrator for SharePoint\Console\UploadReports.py", line 112, in main Process(args) File "D:\Program Files\Quest Software\Site Administrator for SharePoint\Console\UploadReports.py", line 98, in Process CreateFolder(ws, root_folder, '', False ) File "D:\Program Files\Quest Software\Site Administrator for SharePoint\Console\UploadReports.py", line 28, in CreateFolder ws.CreateFolderExt(name, '/' + parent, hidden) File "<COMObject SRSWebService.ReportingService2005>", line 2, in CreateFolderExtcom_error: (-2147352567, 'Exception occurred.', (0, u'System.Web.Services', u"The item '/SharePoint reports' already exists. ---> The item '/SharePoint reports' already exists.", None, 0, -2146233087), None)
Cause
'Enable Anonymous Access' is set for IIS site used with SRS. All operations are executed in the context of the account specified in IIS site settings instead of user's account in Internet Explorer. This account must have all needed permissions for SRS.
Solution
Grant Content Manager role to account specified in IIS site settings
or
Disable anonymous access