SP и схемы таблиц - это все активы, которые должны находиться под контролем версий. В идеальном мире БД была бы построена из сценариев, включая тестовые данные, как часть вашего процесса CI. Даже если это не так, наличие БД / разработчика - хорошая модель для подражания. Таким образом, новые идеи могут быть опробованы в локальной песочнице, не затрагивая всех, после того, как изменение будет проверено, оно может быть проверено.
Management Studio можно связать с контролем версий, хотя у меня нет опыта в этом. Мы всегда отслеживали нашу SP / схему как файлы. Management Studio может автоматически генерировать сценарии изменений, которые очень полезны, поскольку удаление / воссоздание таблицы может быть слишком сложным для любой таблицы, в которой есть данные.