I have a PROD
and NON-PROD
system
NON-PROD already has a copy of an application PROD database
I have also created new stored procedures on the NON-PROD
application database and made changes to a few old ones
If I were to take a fresh backup of the PROD
application database, and were to restore it on the NON-PROD
server, will this:
-
remove the new stored procedures which I created on the NON-PROD application database?
-
remove the changes made to the stored procedures (NON-PROD application database) which have the same name as on PROD application database, and replace them with the original one's from PROD application database?
Best Answer
A restore will completely wipe the target database (if it exists, otherwise created of course).
Any changes to tables, code security and data will be lost in the target database, which will be 100% identical to the source database at the time the backup happened