
When you backup the DMK, the system can decrypt the key for you without you providing the original password. The fact that you did not retain the original password used to encrypt the key in SQL Server is irrelevant because when the DMK was created, the system also encrypted it with the Service Master Key. However, if your goal is to migrate the encryption from your system to the production system and it is working on your system, then you need to back up the Database Master Key to a file and restore it to the production database. You also said you don't care about the encrypted data since it is test data. I suspect you are asking the wrong question because the answer to "how can I return the database back to the point where is has no keys?" is to drop all of the keys. Doesn't seem to work, can't remember exact error. ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD

backup existing master key from old server and restore to new.I detached the database and moved it to the future production server, but didn't do all the stuff I should have done to make it work.

The data that is currently encrypted is test data, therefore I don't need to keep it. To make an incredibly long story short, how can I return a database back to the point where it never had any master keys, certificates, etc on it?
