我们应该将Visual Studio 2010用于所有SQL Server数据库开发吗?

时间:2010-06-07 04:18:04

标签: sql-server database sql-server-2008 visual-studio-2010

我们公司目前有七个专用的 SQL Server 2008 服务器,每个服务器平均运行10个数据库。

所有数据库都有许多存储过程和UDF,它们通常在同一服务器上以及链接服务器上引用其他数据库。

我们目前使用SSMS进行所有与数据库相关的管理和开发,但我们最近购买了 Visual Studio 2010 ,主要用于正在进行的C#WinForms和ASP.NET开发。

在将更改从开发服务器推广到生产环境时,我使用VS2010执行模式比较,我发现它非常适合这项任务。

我们想考虑将VS2010用于所有数据库开发,但据我所知,由于对链接服务器的依赖等,我们必须将所有数据库设置为项目。

我的问题是,您是否有使用VS2010在类似环境中进行数据库开发的经验?是否易于与SSMS一起使用,或者一旦为所有数据库设置了VS2010项目,它是单向的吗?

您能否就类似情况提出任何建议/传授经验?

谢谢,

1 个答案:

答案 0 :(得分:3)

我认为你没有任何理由不能在VS 2010中使用SSMS - 实际上,对于某些操作,例如CREATE DATABASE,你必须 - 你不能从VS那样做。

对于60-80%的案例,VS可能是一个非常好的数据库开发环境 - 但我怀疑你是否能完全忘记SSMS。但同样重要的是:Visual Studio数据库项目实际上只是SQL脚本集合 - 所以我不明白为什么有人会说如果你开始以这种方式使用它,你必须“全力以赴”....它只是针对SQL数据库执行SQL脚本 - 您可以并且可能还需要使用SQL Server Management Studio来执行更高级的任务......