I have created an SSRS report on my local computer, which is published, and I can view it from my local SQL Server Reporting Services URL. Now I want to access (view) that report from another computer. It is just a different separate office computer and I have created a windows group and added 2nd computer's account as well. Is it possible? If yes, please kindly suggest to me the procedure for that.
I have googled it but could not find any answer to what I aspect. I just want to access my SSRS report accessible from another computer.
Related
I have some questions regarding the differences between working on reports in Visual Studio (SSRS) and Microsoft Report Builder. When first starting up Report Builder, I connect to a report server, connect to a data source, and then add datasets. This is what the screen usually looks like below:
On visual studio, when starting a new reporting services project, I am not prompted to connect to a report server. I can navigate to the report file and open it to design the report, but cannot add any data. When adding a data source, I am prompted to select the type of data source (SQL Server, Report Server Model, etc) and I have tried to connect to the same data source I had connected to in Report Builder, but I cannot access the shared datasets. Here is the visual studio prompt below:
Why am I unable to connect to a report server in visual studio and pulled the shared datasets in that report server?
what you need to do in visual studio is to create a Shared Data Source first
Under your report project (right hand side) , right click on your Shared data Sources and create a new one
Once you have created and tested the connection here you can use this for new reports in this project.
When you create a report, under report data, right click Sata Sources -> Add new Data Source then give it a suitable name and then select "Use Shared Data Source Reference" and then select the Data Source you created in the previous step
Once you have done this, you can then create a Data Set using the Data Source created above. (Embedded in the report)
But if you want to use shared Data Set, then the Shared Dataset needs to have this data source assigned.
Hope that made sense.
Using:
SSRS Report Server 10.50.1600.1
BIDS Visual Studio 9.0.30729.4462 (from remote client on same domain and network; not local on SSRS server)
I'd like to be able to add existing shared data sources and shared datasets that live on my report server to my BIDS project on my local workstation.
I know I can create a shared resource from a BIDS instance, and deploy it to the SSRS server. I can also do the same via Report Builder 3.0; deploy or publish from either application, then navigate to the report server URL (https://SSRSServer.mydomain.com/reportserver), download the resource(s) to my machine, add them as a Shared resource, and then redeploy as appropriate...but that's a bit convoluted.
What I'd like to do is add a shared data source (or set) in BIDS the same way that I can in Report Builder 3.0. In RB, I can navigate to the report server URL (using WebDAV, I'm assuming), and pick the rsds file I need, however, from BIDS, I'm only able to browse UNC and local paths (URL+DAVWWWRoot doesn't work, and neither does manually adding a data connection string).
I feel like I'm overlooking something obvious, but I can't find anything on the subject, and I've been racking my brain for too long this morning...
In short: is there anyway to browse my report server resources from BIDS 2008, in the same fashion as Report Builder 3.0 with the intention of adding existing datasets and data sources (please see screenshots for reference)?
Image taken from adding a shared data source from Report Builder 3.0
I'm sad to tell you but there is not.
You only can save those objects ,local by downloading them and then adding to the project explicitly.
I checked if there is a way to paste multiple datasets/datasources into your project file but it is also not possible, looks like it is encrypted in the state string of the project file.
I have just moved into a new company and the people who setup their reports set them up under projects and then created reports. Using Visual Studio they then updated to the server, created a linked report to sub folders via internet explorer interface.
I have now found that to update any of these reports, I have to update them to the project location and then delete the old report and create a new linked report.
I am hoping that there is a gap in my knowledge and there is another way to do this. Alternatively is there a way I can move the reports to their respective folders. I do not have access to the reportserver to create folders but can apply to IT to get these done.
Would love some help so I do not spend days updating most of these reports.
Thanks
If I understand you correctly they are developing the reports in visual studio and using the deploy function to upload them to the reporting server. They then create a linked report using the web-based report manager interface so that the report is the accessible from another location.
I haven't tested it using the auto-deployment feature of visual studio, but at least if you update the main report then all linked reports will now be the new version as well. So you should just be able to deploy from visual studio and have all of the old linked reports work as well. Only if the auto-deployment process involves deleting the original report before uploading will the linked reports be broken. As long as it is a simple update/replace operation it will be fine.
If it is actually deleting the reports during deployment and the linked reports stop functioning (giving an error something like "the report link is no longer valid") then you don't actually have to fully delete and recreate the linked report. You can go to the properties of the linked report and update the link location so that it will no point to the proper report again (tested on 2008 R2). This will save you from having to redo all of the security and subscriptions that the linked report may have.
I'm having trouble figuring this out.
I stopped ALL of local SQL Services, e.g. SQL Server, SQL Agent, Reporting Services. Then using Report Builder 2.0 to create a report connecting to a remote SQL Server (No SSRS running) out in the farm. When I click on "Run" button, for some odd reasons, it still render the report.
I thought you must have SSRS running in the first place. Is SQL Reporting Services even required for Report Builder?
Img
alt text http://www.freeimagehosting.net/image.php?0bf8bb1f1d.jpg
When Reporting Services runs a report, it creates a data file of the data used in the report and, if nothing changes, it uses that data the next time the report runs instead of hitting the server again. You could be seeing the cached data.
Look where the report is kept. There will be a report file, say MyReport.rdl and also the data, MyReport.rdl.data. You could delete that data file otherwise simply changing the report parameters (if you have some) will generally cause the report to disregard the cached data and make a trip to the server again.
I'm answering my own question. Here's my observation after some googling and experimenting.
Report Builder is using a stand alone report control to render report. Visual Studio.NET is probably using the same thing when preview a report. SSRS is required when developers need to incorporate web-based reporting solution, e.g. ASP.NET, as well as to manage reports.
What's really bothering me is that to author reports in VS.NET, I must be using Business Intelligence Projects. In order to do that, I must install SQL Server 2005/2008 with SSRS. Why is so when SSRS is not even required in a LOCAL environment?
It seems very easy to deploy new reports to a reporting server directly from visual studio, however when these are to be pushed into our web farm (where developers have no access), this either needs to be done manually, report by report, through microsoft's web front end, or into an MSI.
However, from time to time we might want to reconfigure report options on the report server such as, changing the data source for all reports or changing the caching options for them. Rather than create a whole new MSI for each set of changes or do this manually I wondered if anyone knew of any alternative tools that can update multiple reports at a time or even able to deploy the contents of a folder into a folder on the reporting server.
Cheers, Chris
For Administrators, rs.exe, http://technet.microsoft.com/en-us/library/ms162839.aspx , allows remote scripting via VBScript. If it's possible to give SOAP access, you should be able to accomplish all you want and more without resorting to an MSI.
Thanks, Jamie
Microsoft Reporting Services - Developer