• This is a great question. We would put out deployment scripts and it fell to a person that was not a DBA to run them. There was always a trained individual close at hand (working from home) who not only had copies of the scripts but documentation as to what the purpose of the is. This way when (not if) something went wrong it was easy to fix less than nominal outcomes. Yes, all of the scripts were version controlled. The VC software required description on check in.

    For us we were already doing that sort of thing with the application software so extending that to databases was sort of natural.

    ATBCharles Kincaid