DBScripter is an ODBC database utility that creates a script of a database. A script is a series of SQL commands that, when run, will create a replication of the database or a portion of the database you scripted in the DBMS you are running.
Any database that supports ODBC access can be scripted by DBScripter. The databases DO NOT have to be on your machine, as long as they are accessible from the machine running DBScripter.
DBScripter can script any database on four different levels, each level can be used individually, or in conjunction to create a full replication of the database's structure, data and indexes.