Мой первоначальный поток был бы таким:
- с помощью обозревателя серверов в Visual Studio для создания таблиц, представлений и сохраненных процедур.
- Создание модели .xsd 'из базы данных'вместо от руки.
xsd действительно является моделью того, как данные формируются в приложении, а не в хранилище в базе данных.
Не уверены, что существуетспособ явного экспорта / создания сценариев SQL из вашего дизайнера .xsd.Если этого было достаточно для экономии времени, вы могли бы:
- создать новый запрос TSQL, скопировать и вставить XSD в переменную
varchar(max)
. - использовать OPENXML для получения набора имен таблиц и их столбцов.
- создание операторов SQL для
CREATE TABLE