No, we're not switching databases, we were just using a different database user for accessing ad hoc reports because one of the functionalities provided in there was the possibility of editing the SQL query executed. The regular db role used to access the data has read/write access on many tables. Some data is sensitive and user specific.
We were already on our way of updating that functionality therefore, removing that layer of security is safe now.
However, just as a question, why don't you offer the possibility setting the connection string on the Data Source in this case?