Deployment of reports using SSRS
I am using VS2012 and SQL Server 2012 and I am developing a WinForm application. What choices do I have for deploying the reports associated with the Solution. The obvious one is the Report Manager. Is there another option?
Thanks,
John
Hi John,
If you want to display a report in your Windows Forms application, we can use a ReportViewer control. The ReportViewer controls work in either local processing mode or in remote processing mode. In local processing mode, we can display the .rdlc report from
a stream, or from an embedded resource in your application. In remote processing mode, we can display the .rdl report from a Reporting Services report server.
If you want to deploy some reports from the Solution to report server, we can specify the report server and optionally the folders for reports and shared data sources so that we can publish the items in a Report Server project to a report server.
References:
Adding and Configuring the ReportViewer Controls
Set Deployment Properties (Reporting Services)
If there are any other questions, please feel free to ask.
Regards,
Katherine Xiong
Katherine Xiong
TechNet Community Support
Similar Messages
-
Balance Sheet/Income Statement Report using SSRS
I am trying to create a balance sheet, income statement report using ssrs. Due to lack of experience, I am seeking some help from someone who has already built one. For the report I am trying to built, the data isn’t readily available
in a master/detail format. I need to connect to an Oracle DB, run one or more stored procedures (in Oracle) to put data in a temporary/run-time table (reporting table) and read that data to create the financial statement.
Any help or guidance would really be appreciated.Hi Khaga,
Adding to Vishal's reply, before we 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. To retrieve data from an Oracle database, we can use Oracle or OLE DB data source type. For more details about the connection string, please see the following document:
http://msdn.microsoft.com/en-IN/library/dd220591.aspx
Besides, we can refer to the following SSRS tutorial about create a basic report in Reporting Service:
http://msdn.microsoft.com/en-IN/library/ms167305.aspx
Hope this helps.
Thanks,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
Need to display report using SSRS
I have a query that display above format from different tables.
But since in row 2 and 3 date, time,day values are same, I don't want it do display it again in row 3.Below is the required format.
How to do this. I need to display this report using SSRS
Need Help..Thanks
AbhinavThis is basically a presentation issue.
You should be dealing this in your front end tool like say reporting services. The property is called Hide Duplicates in SSRS and is available from textbox properties. You dont need to do anything at sqlserver query end for this.
If you really have no other way then you can use a logic as below
select
case when t1.[Date] IS NULL then '' else cast(t.[Date] as varchar(20)) end AS [Date],
case when t1.[Date] IS NULL then '' else cast(t.[Day] as varchar(10)) end AS [Day],
case when t1.[Date] IS NULL then '' else cast(t.[Time]
as varchar(10)) end AS [Time],
t.company
from table t
left join (select [Date],[Day],[Time],MIN(Company) AS MinComp
FROM Table
GROUP BY [Date],[Day],[Time]
)t1
ON t1.[Date] = t.[Date]
AND t1.[Day] = t.[Day]
AND t1.[Time] = t.[Time]
AND t1.MinComp = t.Company
Please Mark This As Answer if it solved your issue
Please Vote This As Helpful if it helps to solve your issue
Visakh
My Wiki User Page
My MSDN Page
My Personal Blog
My Facebook Page -
Deploying Monitoring Reports - consolidated SSRS
Hi all
is it possible and supported to deploy monitoring reports on SSRS instance that already is configured with reports for other applications (sharepoint, MBAM...)?
the only reference about this topic I could find is
http://joostvanlier.wordpress.com/category/reporting-services/ where it is stated:
"It is possible to combine reports for various applications on a single instance of SQL Server reporting service, it is also possible to create various instances for the various reports. "
tnx in advance!Hi,
Here are other good tips for installing the Lync Monitoring Reports:
http://blog.insidelync.com/2013/05/5-tips-for-installing-the-lync-2013-monitoring-reports/
Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please
make sure that you completely understand the risk before retrieving any suggestions from the above link.
Kent Huang
TechNet Community Support -
Pre-Purchase Question - Deploying Crystal Report to SSRS Report Server
Our company has recently installed a SQL 2005 server for our accounting system. I had intended going down the path of using SQL Reporting Services as our reporting tool and deploying them to the builtin Report Server. However, I've been using Crystal Reports for years and find it much more user friendly for a non-programmer to use. I can actually write a report in Crystal, SSRS took me 3 days to achieve very little, I believe it requires too much SQL reporting knowledge for a beginner.
After spending many hours trawling the net looking for a solution to this problem, I found that Crystal comes as part of Visual Studio. However, I also believe the version of Visual Studio that comes with SQL2005 is the basic version, and I'd need the Pro version to get the Crystal add on.
To this end, I've downloaded the trial version of Crystal 2008 and installed it. I find I can write a report in Crystal, and then I can manually add that report to a SSRS project. When I open the Crystal Report within Visual Studio I can see all the correct Crystal toolbars and menus etc, so it would appear that the installation of Crystal for Visual Studio has integrated properly. I can then deploy that report to the Report server and see the report on the web page. However clicking to open the report then opens the full Crystal Reports application, instead of just displaying the report in the web page.
I've been unsuccessful in finding a solution to the above deployment problem. I'm seeking a solution so that my users can just see the report without Crystal itself opening up. I've been advised that there is a Crystal Report Server that I can purchase, but I don't wish to go to that expense when we already have this functionality built into our SSRS server.
Can you please advise if it's possible to deploy the Crystal report to the SSRS Report Server and then open the report within the web page without opening the full Crystal app, and if so what steps I would need to take to implement this.
If this issue can be resolved, I'll be more than happy to purchase the full Crystal 2008 package and forget SSRS as a bad idea.
Sorry to be so long winded, I wanted to be clear what the issue is. Any information /advice would be very much appreciated.Hello Diane,
I would not know if Crystal Report can be used with SSRS but I know for sure that you can use the embedded Crystal Reports Version with comes with VS 2005 or VS 2008 to create reports and to display them in web and windows application.
We have lots of samples how to do this in our [dev community|https://boc.sdn.sap.com/].
Also, you can use [Crystal Reports 2008|https://boc.sdn.sap.com/developer/library/CR2008SDK] with MS SQL 2005.
Other products like Crystal Reports server can also use MS SQL 2005.
Please see our [supported platforms for CR 2008|http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000712280&_OBJECT=011000358700000675322008E] on windows.
Hope this helps
Falk -
In Drill through report pass hyperlink value as parameter to another report using ssrs 2008 R2
Hi All,
I have one drill through SSRS report in which if I click one hyperlink in the summmary report it should be passed as parameter for detail report, like this....
Summary:
AccountType
A1
A2
If I click A1 then that should be passed as parameter to detail report and display A1 data in detail report
If I click A2 then that should be passed as parameter to detail report and display A2 data in detail report.
Please give me some ideas or expression code to achieve this in using SSRS 2008R2. Its very urgent.
Thanks,
RH
sqlThanks the folowing is my source data for the parameter I am including to the drill through
SELECT DISTINCT
case
when EA_STATUS in ('E4', 'U4', 'P5', '02', '03', '04','B2','B3','B4','12')
then CAST('Project' AS VARCHAR(15))
else CAST('Non-Project' AS VARCHAR(15))
end as EA_PROJECT_GROUP_DESC
FROM TEAMS.FMPROD_V_EA
As you can see it has only 2 values.So how do you suggest I wirte the expression to include in the report.
The name of the parameter I will be using is EAProjectGroup.but below is the error I am getting trying to run the report
rsMissingFieldInDataSet] The dataset Trends contains a definition for the Field EA_PROJECT_GROUP_DESC. This field is missing from the returned result set from the data source.
[rsErrorReadingDataSetField] The dataset Trends contains a definition for the Field EA_PROJECT_GROUP_DESC. The data extension returned an error during reading the field. There is no data for the field at position 45.
Preview complete -- 0 errors, 72 warnings
what does the position 45 mean? -
Column width issue in SharePoint 2010 Reports using SSRS webpart
Dear sir,
We need to adjust column width for output of reports. We are using SSRS webpart to generate reports. It is taking unexpected column width.
We show that dynamically we cannot set the column width but we are passing the query statically is there any way or chances to mange column width.
Please help.If it's important, I'd suggest ringing Microsoft Premier Support and logging a call. The working world is probably just getting back to their offices.
For both columns, you can think about some JQuery to isolate the appropriate selectors and just reside them in the page rendering. You'll need JavaScript enabled in your browser for this but this code within a CEWP should do the trick.
<!--ADJUST TABLE COLUMN WIDTH-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"
type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("TH.ms-vh2-nograd:contains('Status description')").css("width", "150px");
$("TH.ms-vb:contains('Type of Work')").css("width", "150px");
</script>
You'll need to link to a JQuery instance of course and change the capture text for your columns.
Credit to the code to Kjell-Sverre Jerijærvi from his
blog post.
Steven Andrews
SharePoint Business Analyst: LiveNation Entertainment
Blog: baron72.wordpress.com
Twitter: Follow @backpackerd00d
My Wiki Articles:
CodePlex Corner Series
Please remember to mark your question as "answered" if this solves (or helps) your problem. -
Project Server Performance report using SSRS - Report display issue
Hi All,
We have developed and deployed a SSRS report in Project Server BI Center using performance dashboard, but half of the report only visible i.e. it is showing horizontal scroll bar at the bottom as below. I tried to change the web part width and height but
there is no difference. I also tried to change the performance point dashboard height and width but faced same issue.
Thanks in advance, ArunAs Per me their is not way to deal this issue. When you use web part and deploy SSRS RDL in project server horizontal bar display in the bottom if display area is not enough to display the data.
whatever height or width you choose in web part property it will come.
We have to live with this problem .
kirtesh -
Can not deploy a report using JDBC connection on CR2008 Server
Hi Group,
I have a report created with JDBC connection. When I tried to add it to CR2008 server, it gives an error - "An unexpected error has occurred ". Basically I want to add a report to a public folder via CMC. I am using adminstrator account.
Then I thought I need to add JDBC driver into CR2008 server. so I put oracle jdbc jar into CR2008 server classpath and add JDBC connection info into CRConfig.xml. but I still got the same error.
I also tried:
- Change the report to use native Oracle driver rather than JDBC. The deployment succeeded (but this is not what I want)
- Add a data source connection via Business View Manager, but no luck.
I know how to use/change jdbc connection with programtic way, but I just want to know if I want to use built-in components in CR2008 server without any coding the reports can be deployed and managed.
Thanks in advance.
DennisHello Will,
Crystal Reports supports connections to JDBC/JNDI out of the box, and have done so for a while, whether stand-alone or published to Enterprise.
To specify where the server would search for the JDBC driver jar files, you'd change the classpath tag found in the CRConfig.xml file found on the machine where the Crystal Reports Page or Job Server is running.
For early Crystal Enterprise 10 and before, it used Java Native Interface (JNI) to start the Java process to retrieve the data from the JDBC connection.
For later Crystal Enterprise 10 and later, it starts off a "Java Server" process, and communicates to the Crystal Reports process via CORBA TCP/IP connection.
Commonissues that may arise: (1) CRConfig.xml not configured properly, (2) unable to start or communicate to the "Java Server" because of permissions or firewall.
Note that this is a separate connectivity map from using ADO or ADO.NET.
Sincerely,
Ted Ueda -
HOW TO CREATE A NEW J2EE APP FOR DEPLOYING ORACLE REPORTS USING JDEVELOPER?
Hi,
I'm new to JDeveloper and Java, JSP etc. I'm trying to deploy a sample parameter form for JSP report. My question is: When I create a J2EE application using JDeveloper, how to make sure "The WEB-INF directory must contain the JSP tag library for Oracle Reports, called reports_tld.jar"? How to do it via JDeveloper?
In my JSP page, I use <%@ taglib uri="/WEB-INF/lib/reports_tld.jar" prefix="rw" %>.Does anyone know the answer to this question?
I get the following error in Jdeveloper when running my test jsp report:
Error(8): Unable to load taghandler class: /WEB-INF/lib/reports_tld.jar
Thanks.
Hi,
I'm new to JDeveloper and Java, JSP etc. I'm trying
to deploy a sample parameter form for JSP report. My
question is: When I create a J2EE application using
JDeveloper, how to make sure "The WEB-INF directory
must contain the JSP tag library for Oracle Reports,
called reports_tld.jar"? How to do it via JDeveloper?
In my JSP page, I use <%@ taglib
uri="/WEB-INF/lib/reports_tld.jar" prefix="rw" %>. -
Reporting using SSRS not working - logon session does not exist
Hello All,
After installing the 'reporting site system role' and configuring (using MS technet reference guides), I see the report folder under my Monitoring-> reporting->reports folder;
When I click on a report and 'run', I get the following error:
"the default value expression for the report parameter 'usertokenSIDs' contains an error. A specified logon session does not exist. It may already have been terminated"
details:
System.Web.Services.Protocols.SoapException: The DefaultValue expression for the report parameter ‘UserTokenSIDs’ contains an error: A specified logon session does not exist. It may already have been terminated.
at Microsoft.ReportingServices.Library.ReportingService2005Impl.GetReportParameters(String Report, String HistoryID, Boolean ForRendering, ParameterValue[] Values, DataSourceCredentials[] Credentials, ParameterInfoCollection& Parameters)
at Microsoft.ReportingServices.WebServer.ReportingService2005.GetReportParameters(String Report, String HistoryID, Boolean ForRendering, ParameterValue[] Values, DataSourceCredentials[] Credentials, ReportParameter[]& Parameters)
Microsoft.ConfigurationManagement.ManagementProvider.SmsException
The DefaultValue expression for the report parameter ‘UserTokenSIDs’ contains an error: A specified logon session does not exist. It may already have been terminated.
Stack Trace:
at Microsoft.ConfigurationManagement.AdminConsole.SrsReporting.ParameterPresenter.GetParameters()
at Microsoft.ConfigurationManagement.AdminConsole.SrsReporting.ParameterPresenter.LoadParameters(IReport report, Collection`1 navigationParameters, IResultObject resultObject)
at Microsoft.ConfigurationManagement.AdminConsole.SrsReporting.ReportViewerPresenter.Worker_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
System.Web.Services.Protocols.SoapException
System.Web.Services.Protocols.SoapException: The DefaultValue expression for the report parameter ‘UserTokenSIDs’ contains an error: A specified logon session does not exist. It may already have been terminated.
at Microsoft.ReportingServices.Library.ReportingService2005Impl.GetReportParameters(String Report, String HistoryID, Boolean ForRendering, ParameterValue[] Values, DataSourceCredentials[] Credentials, ParameterInfoCollection& Parameters)
at Microsoft.ReportingServices.WebServer.ReportingService2005.GetReportParameters(String Report, String HistoryID, Boolean ForRendering, ParameterValue[] Values, DataSourceCredentials[] Credentials, ReportParameter[]& Parameters)
Stack Trace:
at Microsoft.ConfigurationManagement.AdminConsole.SrsReporting.ParameterPresenter.GetParameters()
at Microsoft.ConfigurationManagement.AdminConsole.SrsReporting.ParameterPresenter.LoadParameters(IReport report, Collection`1 navigationParameters, IResultObject resultObject)
at Microsoft.ConfigurationManagement.AdminConsole.SrsReporting.ReportViewerPresenter.Worker_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
The account I'm using is a domain account with 'full' permissions to compliance security role. I also verified the individual object level permission and it holds good. I'm not sure what I'm missing here.
Any help on this is greatly appreciated. thanksI talked to a member of the product team and they agree this is not a solution. He has not heard of this issue before and STONGLY recommends that you contact CSS for support. This is the only way this is going to be fixed permanently.
It is my guess that if you ever apply a service pack 2 or other updates to CM12, this problem will re-occur, again this is my guess this will happen again.
Remember that if it is a bug then there is no charge for the support call.
http://www.enhansoft.com/ -
Deploying Crystal Reports runtime using merge module failed
Hi,
I am having a problem when deploying Crystal Reports using merge module runtime, included into MS Visual Studio web setup project, when installing my *.msi with CR runtime on a completely clean PC (with only MS Windows installed). Error: Failed to register one of the Crystal Reportsu2019 *.dll because it could not find Microsoft visual C++ runtime (msvcr71.dll was not in Windows\System32 folder)
I am using Crystal Reports runtime merge modules, which I downloaded from here: https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm
I tried both cr120_mm.zip (Crystal Reports 2008) and cr121_mm.zip (Crystal Reports 2008 SP1)
cr120 could not find msvcr71.dll, cr121 could not find msvcp80.dll.
Steps to reproduce:
- In MS Visual Studio 2008 create a new empty Web Setup Project.
- Add Crystal Reports merge module CRRuntime_12_0.msm or CRRuntime_12_1.msm
- Build *.msi
- Try to install this *.msi on a completely clean PC. I tried it on Windows Server 2003 R2 SP3, which did not have msvcr71.dll or msvcp80.dll files in C:\Windows\System32 or in any other PATH folders.
- During installation there is an error u2013 failed to register one of the Crystal Reportsu2019 *.dll
I am looking forward to hear from you.
Thank you.I believe these threads have the answer for you:
https://forums.sdn.sap.com/click.jspa?searchID=19475295&messageID=6558989
https://forums.sdn.sap.com/click.jspa?searchID=19475295&messageID=6559113
Ludek -
Designing SSRS 2005 report using matrix
I have created a report using ssrs 2005 and matrix.
i have "to company" column group and "from company" row group.
i have filter for the report as "select currency type" - local currency (may be diff for diff companies)
foreign currency (same for all companies)
if user selects foreign currency i want to show total column and if user selects local currency then i want to hide total column (since curr can be diff so does not make sense adding)
i have added subtotal for amount which look like, (rightclick on, =field!tocy.value and add subtotal)
how to hide total column depending on currency selection ?
I tried to rightclick on total and hide it but it only hides the title. It displays column. i can not rightclick on cell right side of amount cell (below total).
Any solution to hide total column depending on codition ??
h2007Yes you can use an expression as below
=IIF(Not InScope("<ColumnGroupName>") And Parameters!Currency.Value = "<Local Currency Name>",True,False)
this should be set as the hidden property expression for the textbox in the data area ie the one containing SUM(Fields!Amt.Value) as the value expression
Also see
http://visakhm.blogspot.in/2010/01/inscope-operator-in-sql-reporting.html
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs -
Controlling execution of subreport on main Report in ssrs 2008 R2
Controlling execution of subreport on main Report in ssrs
Hi,
Am using more than 100 subreports in my main report using ssrs 2008 R2.
And given conditional Visibility in sub reports based on the Parameter selection in main Report . But the performance is very very slow in main report.
While selecting single sub report executes in seconds. The same report in main report executes in hours.
According to my view,
All the Sub reports executes and finally conditional visibility is working. Can we Control executing sub reports?
Regards, Gayathri devi P.S. : Please click the 'Mark as Answer' button if a post solves your problem! :)Hi,
I think the time to render 100 report sure will be long time and the main report want to render those reports.
So first why you do not separate those report on many reports for different purpose.
second if this is a dashboard report you may use many matrix in the same report and the parameters passed by default or based on expression.
I really hope if you make your report as dashboard report, many matrix many parameters render it once. As I remember I think SSRS will try to execute your
DataSets in parallel which will reduce your waiting time.
I hope this is helpful.
Elmozamil Elamir
MyBlog
Please Mark it as Answered if it answered your question
OR mark it as Helpful if it help you to solve your problem
Elmozamil Elamir Hamid
http://elmozamil.blogspot.com -
Hi,
Can anyone tell me how can a report be created using KE31 transaction? Please help me with links and tutorials on this topic. I need to create a selection screen on this report (CO-PA module).
Points for sure..
Regards,
RamyaHi Chiranthaka,
According to your description, my understanding is that you want to create a report based on a SharePoint list.
I agree with Trevor’s and Mohammad’s suggestion to use SQL Server Reporting Service to create the report for SharePoint list.
You need to configure Reporting Services for SharePoint 2010 and then use it to create reports.
Here are two links with the detailed steps to create report using SSRS with SharePoint for you to refer:
http://aaclage.blogspot.in/2011/11/create-reports-with-sharepoint-2010-and.html
http://nikpatel.net/2010/06/11/step-by-step-consuming-sharepoint-2010-lists-data-in-the-ssrs-2008-r2-reports/
Best regards.
Thanks
Victoria Xia
TechNet Community Support
Maybe you are looking for
-
Send to Mobile - Jabber 9.2
Similar to Mobility on IPC or an IP Phone, when im in midcall on my Jabber 9.2 client (soft phone) is there an option to "Send to Mobile". Works great for IPC and IP phones, but is this not enabled on Jabber or am I missing something? Thanks!
-
Copies of iPhone messages show up in Entourage as mime code
My iPhone email is set up to sync with my work exchange account. Recently copies on my sent emails show up in Outlook / Entourage as miles of MIME code. Anyone know of a fix ?
-
Steps to create SCD1 and SCD2 in OWB
Hi experts , PLesae tell me the steps to create SCD1 and SCD2 in OWB. Thanks and regards Sunil
-
Kernel patches application error
Hi all, I was trying to upgrade my Solution manager 4.0.My system is 64 bit on windows with oracle.Current kernel is 7.00 with patch 75.Now i tried upgrading to 83.I stopped my SAP and database.I downloaded the kernel patches from SAP site and logged
-
Batch number change after Process order release
Hi all, I would like to know if it is possible to change the batch number after that the process order has been released. Actually, the field is grey and not editable anymore. Is it customizing? Thanks in advance, Giovanni