Просто предисловие: я работаю в небольшой компании, которая занимается разработкой ASP.NET и использует SQL Server 2005 для всех наших потребностей в базе данных.
Мне было интересно узнать, в чем заключаются преимущества и недостатки использования Visual Studio или SQL Server Management Studio для нашей разработки на стороне базы данных (то есть создание таблиц, написание хранимых процедур и т. Д.).
Прямо сейчас мы выполняем все наши задачи с базами данных в Management Studio, и мне было интересно, есть ли какая-то польза от использования Visual Studio вместо этого. Будет ли легче отслеживать изменения процедур и других модификаций базы данных (будь то через саму Visual Studio или через какой-либо тип управления исходным кодом (планирование в ближайшее время внедрения subversion).
У меня лично нет проблем с работой в Management Studio, но если бы она была более эффективной и более управляемой через Visual Studio такими способами, с которыми я просто не знаком, я бы хотел услышать об этом.
РЕДАКТИРОВАТЬ : я просто хотел отметить, что мои конкретные среды разработки - это SQL Sever 2005, Visual Studio 2005 Professional Edition и Visual Studio Team System 2008 Development Edition. У нас нет сервера Team Foundation или каких-либо других дополнений, работающих или установленных.