Reporting services 2008 on Sql Server 2005 - sql-server

Can I use Reporting Services 2008 with SQL Server 2005 database?
Do I need both licenses (for SQL server 2008 and SQL server 2005)
Do I need two instances (SQL Server 2008 and Sql server 2005) or can Reporting Services 2008 be "installed" as add on to Sql server 2005?
Thanks for answers,
Matra

Yes, you can install the database on a SQL Server 2005 instance. However, you very much need another license for SSRS 2008. It's an entirely different product. It is, by far, not just a SQL Server 2005 "add-on."

Related

Migrating report server database from 2008R2 to 2016 while reporting service is running on SQL2014

I have SQL reporting service running on SQL 2014 version while reporting database is configured on SQL 2008R2. I am planning to migrate SQL 2008R2 to SQL 2016 so I'll move report server database to new 2016 server while reporting service will be continue to run on SQL 2014. Would there be any issue/concerns if report server database is running on SQL 2016 while reporting service is running SQL 2014?
Following document for SQL Server 2014: Create a Report Server Database states that it is not supported.
SQL Server is used to host the report server databases. The SQL Server Database Engine instance can be a local or remote instance. The following are the supported versions of SQL Server Database Engine that can be used to host the report server databases:
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2005

Is there any problem if i have upgrade SSRS from 2014 to 2016 and the databases are still on SQL Server 2014?

Is there any problem if I have upgrade SSRS (hosted on server1) from 2014 to 2016 and its databases (which are on another server server2) are still on SQL Server 2014?
You can use any supported version of SQL Server to host the databases.
From the docs:
Database server version requirements
SQL Server is used to host the report server databases. The SQL Server
Database Engine instance can be local or remote. The following
supported versions of SQL Server Database Engine can host the report
server databases:
SQL Server 2016 (13.x)
SQL Server 2014 (12.x)
SQL Server 2012 (11.x)
SQL Server 2008 R2
SQL Server 2008
Create a report server database

Snapshot for different SQL Server Version

Can I create a snapshot from SQL Server 2012 on a SQL Server 2008 R2 Server?
The goal is to build reporting and queries without locking the live database.
I need only a DB copy (Getdate()-1)
No, the SQL Server 2012 snapshot has specific SQL Server 2012 features in it that are not compatible with SQL Server 2008 R2. These are incompatibilities that you will not see. They are deep in the SQL Server engine. You cannot do this.
It's a similar concept to trying to restore a SQL Server 2012 database backup to a SQL Server 2008 R2 instance. The higher database version cannot backstep to a lower version.
You need to use a SQL Server of the same level or higher (I believe or higher) for your snapshot server.

Migrate SQL Server 2008 databases to 2016

We are processing to migrate SQL Server databases from 2008 to 2016.
We are searching now for expired function or utilities used in SQL Server 2008 and not available in SQL Server 2016 before migration.
Do you have reference for that?
Here are few features removed in SQL Server 2016 (from MSDN):
SQL Server 2016 is a 64-bit application. 32-bit installation is discontinued, though some elements run as 32-bit components
Compatibility level 90 is discontinued. For more information, see ALTER DATABASE Compatibility Level (Transact-SQL).
Though you are migrating from SQL Server 2008 directly to SQL Server 2016, you need to consider the removed features of SQL Server 2012 & SQL Server 2014 as well
Discontinued Database Engine Functionality in SQL Server 2014
Discontinued Database Engine Functionality in SQL Server 2012

Can Reporting Services 2008 be used with SQL Server 2005 as the catalog database?

Can you set up a Reporting Services 2008 reports server to use SQL Server 2005 for the report catalog database?
Yes you can. Quote:
You can use an instance of the
Database Engine from SQL Server 2005
or SQL Server 2008 to host the
databases.
In the olden days, you could not host SSRS 2005 databases onto SQL Server 2000.

Resources