Должны ли мы использовать Visual Studio 2010 для разработки баз данных SQL Server? - PullRequest
4 голосов
/ 07 июня 2010

Наша компания в настоящее время имеет семь выделенных SQL Server 2008 серверов, каждый из которых работает в среднем по 10 баз данных.

Все базы данных имеют много хранимых процедур и пользовательских функций, которые обычно ссылаются на другие базы данных как на одном сервере, так и на связанных серверах.

В настоящее время мы используем SSMS для всех систем администрирования и разработки, связанных с базами данных, но недавно мы приобрели Visual Studio 2010 в основном для текущих разработок на C # WinForms и ASP.NET.

Я использовал VS2010 для сравнения схем при развертывании изменений с сервера разработки в производство, и я считаю, что он отлично подходит для этой задачи.

Мы хотели бы рассмотреть возможность использования VS2010 для дальнейшей разработки баз данных, но, насколько я понимаю, нам пришлось бы настраивать ВСЕ базы данных как проекты из-за зависимостей от связанных серверов и т. Д.

Мой вопрос: есть ли у вас опыт использования VS2010 для разработки баз данных в аналогичной среде? Легко ли использовать в тандеме с SSMS или это улица с односторонним движением после настройки проектов VS2010 для всех баз данных?

Можете ли вы дать какие-либо рекомендации / поделиться опытом с подобным сценарием?

Спасибо

Люк

1 Ответ

3 голосов
/ 07 июня 2010

Я не вижу причин, по которым вы не могли бы использовать SSMS совместно с VS 2010 - на самом деле, для некоторых операций, таких как CREATE DATABASE, вам придется - вы не можете сделать это с VS.

VS, вероятно, довольно хорошая среда разработки баз данных для 60-80% ваших случаев, но я сомневаюсь, что вы сможете полностью забыть о SSMS. Но опять же: проекты баз данных Visual Studio - это не что иное, как наборы сценариев SQL - поэтому я не понимаю, почему кто-то сказал бы, что вам нужно «идти до конца» с VS, если вы начнете использовать его таким образом ... ... он просто выполняет сценарии SQL для базы данных SQL - вам может и понадобится использовать SQL Server Management Studio для выполнения некоторых более сложных задач .....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...