Порядок установки выглядит хорошо для меня, теперь, когда вы сделали свое исправление.
Что касается локальной базы данных: я бы рекомендовал иметь локальную копию по ряду причин. Во-первых, вам, безусловно, нужно будет проверить базу данных, и локальная копия очень удобна, особенно если база данных Dev когда-либо не работает. Во-вторых, и что еще более важно, если вы также создаете код базы данных (хранимые процедуры или DDL для изменения базы данных), вам понадобится отдельная песочница, чтобы все было правильно, прежде чем объединить ее с копией, предоставленной другими (обратите внимание, что я при условии, что у вас есть права или обязанности для изменения или добавления в структуру базы данных или sprocs).
Во многих средах, ориентированных на базы данных, задача состоит в том, чтобы хранить историю ваших изменений, поскольку во многих проектах сама структура базы данных не контролируется исходным кодом. Я могу обойти это, сохранив один или несколько файлов SQL DDL в каталоге app_data моего решения (ASP.NET). Поскольку все решение находится под контролем исходного кода, у меня есть запись об изменениях, которые я делаю, когда я перемещаю продукт от текущей версии к следующей (очевидно, но очень важно, это удалено, прежде чем мы начнем работу). Конечно, когда вы интегрируете свой код с остальной частью команды, вам нужно будет тщательно проанализировать все предложенные структурные изменения, прежде чем модифицировать сервер Dev. Ежедневные сборки / интеграция помогут не дать этому выйти из-под контроля.