• We have a TeamCity (TC) server which we use to automate many repetitive jobs, in the spirit of CI.

    Such things include:

    1) Moving changes from source control to QA databases

    2) Building and deploying SSIS ispac files

    3) Creating drift reports for production databases

    4) Running Powershell scripts to check (and set) server config settings

    5) Sending alerts if certain production database criteria are met

    6) Sending alerts in the event of build failures for QA or production databases (we use VS database projects)

    7) Building and deploying web sites.

    The next thing we intend to automate is the restore of prod databases to QA. I know that this can be done outside of TC, but not with the same level of ease and visibility to non-SQL Server users.

    If you haven't even tried to resolve your issue, please don't expect the hard-working volunteers here to waste their time providing links to answers which you could easily have found yourself.