RevaSQL is a development tool for working with SQL server databases. With RevaSQL you can compare old and new versions of an SQL server database and see which tables, views, and stored procedures have been added, dropped, or changed; generate T-SQL scripts to convert the old version of a table, view, or procedure to the new version, including indexes and triggers; autogenerate a variety of T-SQL statements (including Insert and Update Stored Procedures) based on the columns in your tables; automatically generate Visual Basic/VBA variable declarations and code for using unbound forms; print reports listing the back-end database changes; produce a list of all tables, views, and stored procedures that contain a particular column or text string; and generate scripts to add the With Encryption option to all your unencrypted stored procedures.
Note: The demo version will generate T-SQL scripts, but you cannot copy them to the clipboard. Also, some reports cannot be printed in the demo version.