NAnt SQLSchemaTask
NAnt is the .NET version of the Java Ant build tool that allows you to script builds, tests and other things that you do daily when you write code.
This is a NAnt task that will ‘reverse engineer’ a schema from Microsoft SQL Server. The script can be used to recreate a duplicate copy of a database using the NAnt SQL task. So, you can rebuild your database whenever you need to. It also makes it easy to make changes using tools like Enterprise Manager and then you can dump out the schema so the changes get stored in source control. Then all of the developers can rebuild their local databases to get the changes.
Download the latest: SqlSchemaTask-1.0.zip