Are your table scripts under source control? Most (all?) source control systems can be set to email certain people when file changes are checked in.
Do you have a formal development process which involves impact analysis and code review? Do you have a daily build or continuous integration process with smoke tests?
Do you create your test database from scratch as part of your build? If so, you could run a schema check script against the previous build.
Do you have coding standards that say 'Don't use select *'? Do you limit the use of nullable columns and force default values for new columns added?
There are lots of ways to catch what you want.