Обычно я создаю папку решения в Visual Studio и помещаю в нее свои сценарии БД. Я всегда использую хотя бы такой набор скриптов:
- Капля модель
- Создать сценарий модели
- Функции пользователя
- Хранимые процедуры
- Статические данные (справочные таблицы)
- Тестовые данные (не развернуты)
Затем я просто объединяю их и запускаю против SQL Server, чтобы я мог воссоздать всю БД за один шаг (объединив эти сценарии в один и выполнив его).
Так или иначе. Я ни разу не использовал проекты:
- Visual Studio или
- Студия управления SQL
Я пробовал создать Проект базы данных SQL Server 2008 в Visual Studio 2010, но меня как-то не в состоянии удовлетворить все возможные настройки сервера (которые в любом случае я предпочитаю оставить по умолчанию, установленными на сервере). Поэтому я немного сбит с толку: Следует ли мне использовать этот шаблон проекта или просто делать то же самое, что и всегда?
Что вы используете и почему? Какие преимущества я могу получить, используя их?