• While it would be a nice feature, I don't think it serves us well, especially with differences in datatypes between versions.

    Sure you could try to force compatibility levels, but what happens if you have, say, a 2008 DB that you want to restore to 2005, and it has datetime2?