• Wonderful article. I followed you completely up until almost the last sentence - where you used the ambiguous term 'opposite' in the Q&A section:

    'Scripting the database will work wherever restoring a backup will work, but the opposite doesn't always hold.'

    Which logical opposite? Are you saying that scripting will not work wherever a backup will not work, or that scripting will not work wherever a backup will work, or that a backup will not work where scripting does (not) work, or ....

    And, how would you build a (syntactic) test script for that sentence anyway?

    Great job!