Я много гуглил и не мог найти, существует ли он вообще или я прошу немного магии = P
Хорошо, вот сделка.
Мне нужен способ создать базу данных с "главной структурой", которая будет содержать только схемы, структуры, таблицы, процедуры хранения, udfs и т. Д., Все, кроме реальных данных в SQL SERVER 2005 (если это доступно в 2008, дайте мне знать, я мог бы попытаться убедить моего клиента заплатить за это = P)
Тогда я хочу иметь несколько «потомков» этого главного БД, которые реализуют эти схемы, таблицы и т. Д., Но у каждого есть разные данные.
Поэтому, когда мне нужно создать новую хранимую процедуру или что-то в этом роде, я просто создаю ее в базе данных master (и, конечно, она доступна для ее дочерних элементов).
На самом деле у меня есть несколько разных баз данных с одной и той же схемой и разными данными. Но проблема в том, чтобы поддерживать соответствие между ними. Каждый раз, когда я создаю сценарий для создания некоторого SP или добавления некоторого индекса или чего-то еще, я должен выполнять его в каждой базе данных, а иногда я могу пропустить один = P
Итак, давайте представим, что у вас есть ВСЕЛЕННАЯ (была бы главная БД), а во вселенной есть ПРОСТРАНСТВА (каждая представлена дочерним БД). Поэтому приложение, над которым я работаю, должно динамически «клонировать» ПРОСТРАНСТВА. Для этого нам нужно создать новую базу данных. В настоящее время я создаю резервную копию клонируемой БД, восстанавливаю ее как новую и усекаю таблицы.
Я хочу иметь возможность создать новый "потомок" "главной" базы данных, который будет поддерживать схемы и все, но будет начинаться с пустых данных.
Надеюсь, это понятно ... Мой английский не идеален, извините за это = P
Спасибо всем!