Конечно, немного подумав, вы можете сгенерировать некоторые грубые сценарии создания таблиц и даже хранимые процедуры для поддержки INSERTS / UPDATES / DELETES (если хотите).
Если не существует точного сопоставления «один к одному», вам нужно будет очистить эти сценарии вручную.
РЕДАКТИРОВАТЬ: уточнить это далее (в сочетании с ответом @ TomTom)
Вещи, которые будет трудно / невозможно вывести автоматически:
- значения столбца по умолчанию
- вычисляемые столбцы (если есть)
- размеры Varchar
- столбцы NULL / NOT NULL
- индексы
Вещи, которые вы могли бы делать автоматически с кучей работы (но лучше сделать вручную, IMO):
- назначение первичного ключа
- отношения внешнего ключа
- отношения