I think even those simple requirements would tax many shops to be fair Gary. I think it's a reasonable summary of minimum requirements - I don't think it's sensible to say there is anything too much you should definitely do - circumstances are all different.
I think it interesting to hear Mr Factor has never reverted SQL code during active development - I was trying to think of when I have done so, and failed. What I have more often used SQL Source Control for is a) checking changes made by other team members b) reviewing what the code was doing at some point in history and why it has been changed to what it does now. Both of these are incredibly useful but not exactly the primary purpose of source control as I originally thought of it, as a developer.
In my opinion, the minimum requirements should not be too taxing for any professional software developer (including database developer) to achieve. Of course, source control could be achieved by saving it to a network location as specified in the editorial. However, I maintain my stance that this is the minimum.
Everyone is entitled to disagree. My opinion is just that: my opinion.
-- Stop your grinnin' and drop your linen...they're everywhere!!!