This post was originally on a friend of mine blog: C# Conspiracy. I wanted to move it here and make sure he got his due recognition. The link to his site is over to the right under Blogroll. Now for the verbaige.
So I received a new requirement to disable the client-side printing of the reports in my application. The reports are generated in SSRS which manages the client printing control via the toolbar displayed at the top of the report page. No problem I declared.
Unfortunately I did not realize that the SSRS server I inherited did not have an account with administrator privileges. Apparently the builtin\adminstrators account has been removed and an admin account wasn’t added to replace it. (I’m still looking for the means of adding a new system administrator to the service.) In the meantime I was able to disable the client-side printing by setting the value column of the EnableClientPrinting row of the configurationinfo table in the reportserver database to false from true. The configurationInfo table maintains a copy of several of the parameters for the report service that you can manually change if you have access to the db. Glad I found this workaround! Still looking to get back admin…
Hope this helped someone. Have fun coding and as always, if there are any questions or suggestions, they are always welcome. Thank you.