首先声明:我在一家小公司工作,从事ASP.NET开发,并且我们所有的数据库需求都使用SQL Server 2005。
我很好奇使用Visual Studio还是SQL Server Management Studio进行数据库方面的开发(例如表格创建,存储过程编写等)有什么优缺点。
目前我们在Management Studio中执行所有的数据库任务,我想知道使用Visual Studio是否有一些好处。比如,它是否可以更容易跟踪过程更改和其他对数据库的修改(无论是通过Visual Studio本身还是通过某种源控制(计划很快实施子版本控制))。
我个人没有使用Management Studio的问题,但如果使用 Visual Studio 可以更高效、更可控,而且我只是不熟悉的话,我非常愿意听听您的想法。
编辑:我想注意的是,我的具体开发环境是SQL Sever 2005、Visual Studio 2005专业版和Visual Studio Team System 2008开发版。我们没有团队基础架构服务器或任何其他额外运行或安装的东西。