This is a discussion on SQL Server 2005 Reporting Services Problem within the SQL Server forums, part of the Microsoft SQL Server category; --> Hi there, I have a problem that's beginning to do my head in and hope someone can help!!! I've ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi there, I have a problem that's beginning to do my head in and hope someone can help!!! I've got a SQL Server 2005 database which is partly encrypted (certain columns per table are encrypted). I have two different passwords for two different symmetric keys and these passwords are in turn stored encrypted in the registry, to be retrieved by an app, decrypted and then passed to the relevant symmetric key to decrypt the relevant data in a table. I've written an application that's allows certain admins to change these encrypted registry passwords and symmetric key passwords at their will. The SQL Server 2005 Reporting Services is all set up with certain reports (one of the symmetric keys locks down a column that says who can access reports, whilst the other protects the actual data that the reports show) and all works fine until I change the symmetric key that protects the reports access list. I then get an error saying it can't establish a connection to the database. (I know it's actually getting into the table to see I have reporting access though as I've stepped through all the code) I've tried a dummy test by encrypting a column, changing the symmetric key and then retrieving the data and I get back the plain text I expect. The error suggests that changing the symmetric key password blocks access to the data, but my dummy tests have proved otherwise. I'm new to reporting services.......is there something contained within a reporting solution or the reports themselves that would relate to the symmetric key? Am I being daft? Am I overlooking something stupid? To change the password I open the existing symmetric key, add encryption with a new password, drop encryption with the existing password and then close the key. Sorry if some of this doesn't make sense - it's quite complicated. Feel free to ask any more questions if you don't understand something. I've spent 1.5 days on this now and I'm at the end of my tether! Thanks in advance, Michael. |