I have my application created on VB.NET using SQL server 2008 R2. We have used crystal report for our data to view extensively. We have used connectionInfo interface class to build trusted and sometime non-trusted connection based on input to display data from SQL. We have newly implemented Database application role in our application to limit the access of user to the DB level. How can we implement Database application Role in case of Crystal Report while working with connectionInfo.
Thanks in advance looking forward to have positive response.
Regards,
Salman Momin
See the first google response: http://technet.microsoft.com/en-us/library/ms190998.aspx
You call/submit sp_setapprole with the application password from your VB.Net application.
Related
How can I implement Anonymous Access for Reporting Service with SQL 2012?
Why on earth would you want to allow anonymous access to your report server in (I assume) a production environment.
If by 'anonymous access' you simply mean that want all users in your domain to be able to access the reports you publish to the report server (I'd think about this also - obviously I don't know where you work or what reports you are producing, but do you really want very junior staff seeing profit/loss accounts for example?) I suggest you start by reading the documentation here.
I want to create web service with forms authentication in SSRS and then use it to view reports retrieving data from SSAS cube. Is it possible to, after successfull logon, pass identical user's forms authentication credentials, to SSAS server so with one credentials user is authenticated in two servers? If yes, how I can achieve this task?
I'm using SQL Server 2012.
No, because SSAS doesn't alow any form of autentication other than windows authentication. You can definetly connect to SSRS using forms (and by forms I mean a SQL Server user) but then, from SSRS on, you must use a AD user on your SSRS data source to connect to SSAS.
I'm currently using Reporting Services from SQL Server 2012. I know that one of the most common possibility to access reports is to use web server from SSRS itself with its web service. My question is: do we have other possibilities to access these reports, like from our own web page on our own server e.g. IIS or Apache? And do we still need this web server integrated with SSRS?
Sounds like you are looking for this document specifying methods applications can use SSRS. It provides links on how you can implement three methods of server access:
Using the web service
the ReportViewer control
URL access.
URL access can be very easy to implement, you can get the resulting report as a stream and pass it on to the client, save it, display it, &c.
Note that even Report Manager is built using these methods.
There are two methods to access the reports : either from the SSRS web server or from SharePoint.
Note that you can always create a web application that pulls the report list from SSRS and display those reports as you wish by using the SSRS web services.
Has anyone got SQL Server 2008 R2 Reporting Services using Data Model with Report Builder 3 with Custom Forms Authentication working over the internet?
Since I got no responses that lead anywhere to my question asking how to solve the problem I thought I'd take a different approach and ask has any one actually got it working?
It would be so bizarre that no one else had attempt to do what I'm doing that is use Report Builder 3 with a Data Model across the internet using custom (Forms) authentication.
I have an Access db file, and I need to slice and dice the data for various reports that my boss wants.
Is Microsoft Reporting Services a tool that is appropriate for this kind of activity?
If so, would I import the Access data in SQL Server, then the reporting services is a tool that works on SQL Server, allowing the report builder to build custom reports?
SSRS is great for what your trying to do if you wish to stick with Micrsoft tech.
SQL Server Express Adv edition comes with report server. There are plenty of guides out there for install / set up but once going you can use a little application called Report Builder that lets you design the layout of the reports themselves.
Reporting server esentially generates reports from templates you produce in report builder app.
The free edition of report server that comees with SQL Express Adv can export reports into three types, word files, excell or PDFs and does a very good job at it. It also exposes a webservice with a whole myrad of web methods thats very very usefull. ASP.Net also has a control which you can drop into your apps which will render a report.
So in short, yes :)
Hope this helps.