Hi,
I'm upgrading a SQL Server 2k8 R2 DataCenter Edition stand-alone instance to SQL Server 2012 Enterprise Edition, and failed on Upgrad Rules check step, the ONLY failed rule is RS_ValidDatabaseVersion:
The report server database is not a supported compatibility level or a connection cannot be established. Use Reporting Services Configuration Manager to verify the report server configuration and SQL Server management tools to verify the compatibility level.
I checked the setup log:
(19) 2013-01-06 13:52:06 Slp: Initializing rule : Valid Database compatibility level and successful connection(19) 2013-01-06 13:52:06 Slp: Rule is will be executed : True
(19) 2013-01-06 13:52:06 Slp: Init rule target object: Microsoft.SqlServer.Configuration.RSExtension.DsnUpgradeBlockers
(19) 2013-01-06 13:52:48 RS:Error validating Report Server database version: System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
However, 1) I've configured the SQL Server and Windows Firewall, and I can connect to the database from another computer (both by named pipe and IP address), with both Windows and SQL Server credential. 2) I checked both SQL Server log and Windows Event log, found NO failed login event, so it seems the Upgrader can't even find the instance! My SQL Server instance just use the default instance name (MSSQLSERVER) and didn't do any specific change.
Anybody has any ideas about this? Thanks in advance.