just out of curiosity...May I ask why you need something else rather than maintaining the database generation script?
I can't imagine doing stuff with DB scripts, with 15 developers modifying the database, keeping track of who did what when, and what script to use, while managing 1500 tables, etc.
If you are looking for ways to replicate an existing system, DB scripts are the way to go, for change management in my opinion its like using a command line ftp tool in linux vs any other modern ftp tool.
I'm not saying they don't have their place, just day to day management of an evolving DB they would be my last answer to that problem.
We use a tool from IMCEDA called SQL IDE Pro, well its now QUEST (mergers suck) and it appears they may be killing the product off to replace it with their product TOAD, but in my opnion TOAD isn't quite there yet.
SQL IDE Pro uses SQL Server and VSS to coordinate checking in and out of stored procs, tables, views, triggers, functions etc. plus has sql script centralization management, sql intellisense, full text search through all db objects and many more features.
A tool like this keeps people from stepping on each other; only one person can check out a proc at a time, and allows you to see the full change history visually between various versions which is very helpful when trying to track down when and why some process broke.
If Quest really kills the SQL IDE product we will probably move over to the Apex SQL product now that they have added a centralized DB backend.
John