I have installed reporting services successfully on my desktop computer (XP with Visual Studio et al).
Now that I am into Chapter 8 and we are going to get into scripting to move files to remote servers etc. I decided it was time to install on our Development server:
Windows 2000 Server, SP4
SQL Server Developer Edition (SP3)
IIS 5
The install had an error: Setup could not initialize error, which said to
manually initialize according to the BOL.
I went to BOL to find out how to do this and found only one article:
Troubleshooting an Installation of Reporting Services relating to the issue.
I have stepped through this:
1) The service is running
2) ASP.NET 1.1.4322 is registered with IIS
3) It passes all of the tests in the document.
When I go to
http://127.0.0.1/reports/ I get a windows password box (as I
should) and log in as the Administrator. I get this message:
An internal error occurred on the report server. See the error log for more
details. (rsInternalError)
So I go to the log:
C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\LogFiles
(Note the entire log is below)
These lines seem to indicate the error:
aspnet_wp!crypto!880!06/22/2004-11:20:25:: i INFO: Exporting public key
aspnet_wp!library!880!06/22/2004-11:20:23:: e ERROR: Throwing
Microsoft.ReportingServices.Diagnostics.Utilities. InternalCatalogException:
An internal error occurred on the report server. See the error log for more
details., ;
Info:
Microsoft.ReportingServices.Diagnostics.Utilities. InternalCatalogException:
An internal error occurred on the report server. See the error log for more
details. ---> System.IO.FileNotFoundException: The system cannot find the
file specified.
I have NO IDEA what the file specified is, since it does not seem to be
specified. Further more, I am in the error log, why am I being told to see
the error log for more details?
I have checked the event viewer system, Application and Security Logs and
there are no entries pertaining to the ASP.Net user, the application, the
IUSR_Machine user or anything that points to this application (in fact the
only real errors are from Norton Anti-virus trying to scan backup files).
Does anyone have any idea how to diagnose this???
<Header>
<Product>Microsoft SQL Server Reporting Services Version
8.00.743.00</Product>
<Locale>en-US</Locale>
<TimeZone>Eastern Daylight Time</TimeZone>
<Path>C:\Program Files\Microsoft SQL Server\MSSQL\Reporting
Services\LogFiles\ReportServer__06_22_2004_11_20_2 1.log</Path>
<SystemName>SMART2</SystemName>
<OSName>Microsoft Windows NT 5.0.2195.0</OSName>
<OSVersion>5.0.2195.0</OSVersion>
</Header>
aspnet_wp!webserver!880!6/22/2004-11:20:21:: i INFO: Reporting Web Server
started
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
ConnectionType to '0' as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
IsSchedulingService to 'True' as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
IsNotificationService to 'True' as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
IsEventService to 'True' as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
PollingInterval to '10' second(s) as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing MemoryLimit
to '60' percent as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing RecycleTime
to '720' minute(s) as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
MaximumMemoryLimit to '80' percent as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
MaxAppDomainUnloadTime to '30' minute(s) as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
MaxQueueThreads to '0' thread(s) as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
MaxActiveReqForOneUser to '20' requests(s) as specified in Configuration
file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
MaxScheduleWait to '5' second(s) as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
DatabaseQueryTimeout to '120' second(s) as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing InstanceName
to 'MSSQLSERVER' as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
ProcessRecycleOptions to '0' as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
RunningRequestsScavengerCycle to '60' second(s) as specified in
Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
RunningRequestsDbCycle to '60' second(s) as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
RunningRequestsAge to '30' second(s) as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
CleanupCycleMinutes to '10' minute(s) as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
SecureConnectionLevel to '0' as specified in Configuration file.
aspnet_wp!library!880!6/22/2004-11:20:21:: i INFO: Initializing
DisplayErrorLink to 'True' as specified in Configuration file.
aspnet_wp!resourceutilities!880!6/22/2004-11:20:21:: i INFO: Running on 1
physical processors, 1 logical processors
aspnet_wp!resourceutilities!880!6/22/2004-11:20:21:: i INFO: Reporting
Services starting SKU: Evaluation
aspnet_wp!resourceutilities!880!6/22/2004-11:20:21:: i INFO: Eval SKU: 120
days left
aspnet_wp!runningjobs!880!6/22/2004-11:20:21:: i INFO: Database Cleanup (Web
Service) timer enabled: Cycle: 600 seconds
aspnet_wp!runningjobs!880!6/22/2004-11:20:21:: i INFO: Running Requests
Scavenger timer enabled: Cycle: 60 seconds
aspnet_wp!runningjobs!880!6/22/2004-11:20:21:: i INFO: Running Requests DB
timer enabled: Cycle: 60 seconds
aspnet_wp!runningjobs!880!6/22/2004-11:20:21:: i INFO: Memory stats update
timer enabled: Cycle: 60 seconds
aspnet_wp!library!880!06/22/2004-11:20:23:: i INFO: Call to GetPermissions:/
aspnet_wp!crypto!880!06/22/2004-11:20:23:: i INFO: Initializing crypto as
user: SMART2\ASPNET
aspnet_wp!crypto!880!06/22/2004-11:20:23:: i INFO: Exporting public key
aspnet_wp!library!880!06/22/2004-11:20:23:: e ERROR: Throwing
Microsoft.ReportingServices.Diagnostics.Utilities. InternalCatalogException:
An internal error occurred on the report server. See the error log for more
details., ;
Info:
Microsoft.ReportingServices.Diagnostics.Utilities. InternalCatalogException:
An internal error occurred on the report server. See the error log for more
details. ---> System.IO.FileNotFoundException: The system cannot find the
file specified.
at System.Runtime.InteropServices.Marshal.ThrowExcept ionForHR(Int32
errorCode, IntPtr errorInfo)
at RSManagedCrypto.RSCrypto.ExportPublicKey()
at
Microsoft.ReportingServices.Library.ConnectionMana ger.GetEncryptionKey()
at Microsoft.ReportingServices.Library.ConnectionMana ger.ConnectStorage()
at
Microsoft.ReportingServices.Library.ConnectionMana ger.VerifyConnection()
at Microsoft.ReportingServices.Library.ConnectionMana ger.get_Connection()
at Microsoft.ReportingServices.Library.Storage.get_Co nnection()
at
Microsoft.ReportingServices.Library.Storage.NewSta ndardSqlCommand(String
storedProcedureName)
at
Microsoft.ReportingServices.Library.DBInterface.Ge tOneConfigurationInfo(Stri
ng key)
at
Microsoft.ReportingServices.Library.CachedSystemPr operties.GetSystemProperty
(String name)
at Microsoft.ReportingServices.Library.CachedSystemPr operties.Get(String
name)
at
Microsoft.ReportingServices.Library.CachedSystemPr operties.GetParameter(Stri
ng name)
at Microsoft.ReportingServices.Library.RSService.get_ MyReportsEnabled()
at Microsoft.ReportingServices.Library.RSService.Path ToInternal(String
source)
at
Microsoft.ReportingServices.Diagnostics.CatalogIte mContext.SetPath(String
path, Boolean validate, Boolean convert, Boolean translate)
at
Microsoft.ReportingServices.Diagnostics.CatalogIte mContext.SetPath(String
path)
at
Microsoft.ReportingServices.Diagnostics.CatalogIte mContext..ctor(IPathTransl
ator pathTranslator, String userSuppliedPath, String parameterName)
at Microsoft.ReportingServices.Library.RSService.GetP ermissions(String
item, StringCollection& Operations)
--- End of inner exception stack trace ---
aspnet_wp!library!880!06/22/2004-11:20:25:: i INFO: Call to
GetSystemPermissions
aspnet_wp!crypto!880!06/22/2004-11:20:25:: i INFO: Initializing crypto as
user: SMART2\ASPNET
aspnet_wp!crypto!880!06/22/2004-11:20:25:: i INFO: Exporting public key
aspnet_wp!library!880!06/22/2004-11:20:25:: e ERROR: Throwing
Microsoft.ReportingServices.Diagnostics.Utilities. InternalCatalogException:
An internal error occurred on the report server. See the error log for more
details., ;
Info:
Microsoft.ReportingServices.Diagnostics.Utilities. InternalCatalogException:
An internal error occurred on the report server. See the error log for more
details. ---> System.IO.FileNotFoundException: The system cannot find the
file specified.
at System.Runtime.InteropServices.Marshal.ThrowExcept ionForHR(Int32
errorCode, IntPtr errorInfo)
at RSManagedCrypto.RSCrypto.ExportPublicKey()
at
Microsoft.ReportingServices.Library.ConnectionMana ger.GetEncryptionKey()
at Microsoft.ReportingServices.Library.ConnectionMana ger.ConnectStorage()
at
Microsoft.ReportingServices.Library.ConnectionMana ger.VerifyConnection()
at Microsoft.ReportingServices.Library.ConnectionMana ger.get_Connection()
at Microsoft.ReportingServices.Library.Storage.get_Co nnection()
at
Microsoft.ReportingServices.Library.Storage.NewSta ndardSqlCommand(String
storedProcedureName)
at Microsoft.ReportingServices.Library.Security.GetSy stemPermissions()
at Microsoft.ReportingServices.Library.RSService.GetS ystemPermissions()
--- End of inner exception stack trace ---
aspnet_wp!crypto!8a8!6/22/2004-11:21:21:: i INFO: Initializing crypto as
user: SMART2\ASPNET
aspnet_wp!crypto!8a8!6/22/2004-11:21:21:: i INFO: Exporting public key
aspnet_wp!library!8a8!6/22/2004-11:21:21:: e ERROR: Throwing
Microsoft.ReportingServices.Diagnostics.Utilities. InternalCatalogException:
An internal error occurred on the report server. See the error log for more
details., Error getting running jobs;
Info:
Microsoft.ReportingServices.Diagnostics.Utilities. InternalCatalogException:
An internal error occurred on the report server. See the error log for more
details. ---> System.IO.FileNotFoundException: The system cannot find the
file specified.
at System.Runtime.InteropServices.Marshal.ThrowExcept ionForHR(Int32
errorCode, IntPtr errorInfo)
at RSManagedCrypto.RSCrypto.ExportPublicKey()
at
Microsoft.ReportingServices.Library.ConnectionMana ger.GetEncryptionKey()
at Microsoft.ReportingServices.Library.ConnectionMana ger.ConnectStorage()
at
Microsoft.ReportingServices.Library.ConnectionMana ger.VerifyConnection()
at Microsoft.ReportingServices.Library.ConnectionMana ger.get_Connection()
---- I cut it here because it is quite long ---
Sandy Murdock MCP