Using SSRS 2008 Express Edition, is it possible to create a datasource that connects to an external SQL server, or is it artificially limited to same SQL Server and instance of that Reporting Services engine?
I figured out myself. You can not define an external datasource.
See: MSDN
You could try using a linked server, where you would just call the procedures in the remote (linked) data source.
Related
We are planing to move our on premise database to Azure DB. We have SSRS reports as well. Is there any solution with Azure database for SSRS?
Unfortunately SSRS is not supported on Azure SQL Database. If you need SSRS it makes more sense to use a SQL VM on Azure or a SQL Server instance on-premises.
In this URL you will find deployment strategies for SSRS on Azure SQL VM.
You can deploy SSRS to a VM and use Azure SQL Database as the data source, but maybe is cheaper to have your databases on the same SQL VM.
Once you deploy the VM containing SSRS, you can then connect SSRS to an Azure SQL DB. This article discusses connecting Azure SQL Database to SSRS.
If you want to vote for SSRS to be offered as PaaS service please vote here. However, here Microsoft states is not planning to add SSRS to Azure SQL Database in the future.
I've installed SQL Server 2012, after I've installed all features including report services. I go to Report Manager link and wanted to add New Data Source, but in Data Source Types there is only Microsoft SQL Server and I want to add Oracle Data Source.
Other way I easily connected to Oracle Data Source in Business Inteligence Studio, but I can't deploy Report file (.rdl) to my report manager because it gives me an error message:
An attempt has been made to use a data extension 'ORACLE' that is either not registered for this report server or is not supported in this edition of Reporting Services.
Does anyone have any idea how to fix this?
You should install the .NET Framework Data Provider for Oracle on the server hosting the SSRS instance to be able to target an Oracle database.
Here is a link to download the latest version on Oracle.
Remarks
Before you can connect an Oracle data source, the system administrator must have installed the version of the .NET Data
Provider for Oracle that supports retrieving data from the Oracle
database. This data provider must be installed on the same computer as
Report Builder and also on the report server.
Source: Oracle Connection Type (SSRS)
Useful resources:
Using the .NET Framework Data Provider for Oracle
How to use Reporting Services to configure and to access an Oracle data source
If you are using the Express edition of SQL Server, then Oracle Data Sources are not supported:
Analysis Services, Oracle, XML, SAP, SQL Server Integration Services
(SSIS), OLE DB, and ODBC data sources are not supported.
Source: Features Supported by Reporting Services in SQL Server Express
It applies to SSRS 2012 Express as well, as stated in this post.
An error has occurred during report processing. (rsProcessingAborted)
Cannot create a connection to data source 'DSView'. (rsErrorOpeningConnection)
The feature: "The edition of Reporting Services that you are using requires that you use local SQL Server relational databases for report data sources and the report server database." is not supported in this edition of Reporting Services. (rsOperationNotSupported)
Hi, I have encountered the above mentioned error while doing an SSRS project. And from the research, it seems like it is SQL server related issue.
I am trying to access a remote SQL server....so I was wondering how can I get rid of that error?
Do I have to install SQL server Standard edition on my local machine or the server that I am trying to access should be installed with Sql Standard edition?
I have got Express editions installed on both my local machine and the server...
Thx
From Books Online:
Report data sources must be SQL Server relational databases that run
locally in SQL Server Express.
Features Supported by Reporting Services in SQL Server Express.
With SQL Server Express you can only use a Data Source where the database engine is from the same instance running SSRS.
If you need to connect to other instances your only options are to get a backup restored to your local instance or to install a SQL Server edition that allows remote Data Sources; most likely Developer for your own needs or Standard or above for any production instances.
It depends on what's allowed under your specific licencing agreement.
A neat way to get around this (that just worked for me) is to add a Linked Server on the Local machine to point to the server that hosts your remote data source.
Then modify your Dataset query in the SSRS report to look something like this...
select * from openquery(REMOTE_SERVER,'Put your original query here');
I have the following scenerio:-
1) Server 1 - SQL Server 2008 R2 Express - Collation SQL_Latin1_General_CS_As
2) Server 2 - SQL Server 2008 R2 Standard - Collation SQL_Latin1_General_CI_AS
I want to move the database from Server 1 to Server 2.
I tried backup and restore but does not work may be because of different collation. I also tried export but I'm getting some error. Please help me solving the issue.
The way is to use ssis (dts) wizards or, if the db is small - to do db export-import with data export option with help of data exporting embedded in management studio, and finally - try to do simple detach-attach of db
There is separate Database Publishing Wizard, available for download
Overview
SQL Server Database Publishing Wizard enables the deployment
of SQL Server databases into a hosted environment on either a SQL
Server 2000 or 2005 server. It generates a single SQL script file
which can be used to recreate a database (both schema and data) in a
shared hosting environment where the only connectivity to a server is
through a web-based control panel with a script execution window. If
supported by the hosting service provider, the Database Publishing
Wizard can also directly upload databases to servers located at the
shared hosting provider.
Optionally, SQL Server Database Publishing Wizard can integrate
directly into Visual Studio 2005 and/or Visual Web Developer 2005
allowing easy publishing of databases from within the development
environment.
does anyone know what SQL Server 2008 management scripts exists (except myLittleAdmin)?
Thanks
Clarification: I'm looking for web based management script (which supports SQL Server 2008) other than myLittleAdmin.
See
Something like phpMyAdmin but for SQL Server?
Free or open source .Net database view/edit tools like phpMyAdmin