![]() |
1
10
我个人的方法是对所有与设计相关的东西(模式设计、图表、键、索引等)使用SQL MS,但在Visual Studio中,在附加到解决方案的“数据库”项目中手工制作所有存储过程、函数等,主要是因为这样可以更好地控制程序的版本(我发现它们的变化通常比模式更频繁),而且我发现使用VS中的上下文菜单直接在我的测试和登台机器上运行程序特别方便,因为我经常这样做。 |
![]() |
2
9
|
![]() |
3
4
VisualStudio2010对SQL Server项目和解决方案进行了一些相当不错的升级。请在此处阅读更多信息: |
![]() |
4
3
早些时候,我使用ManagementStudio进行所有SQL工作,但最近我发现VisualStudio的内部SQL管理器也相当不错。我越来越多地使用它来运行快速查询检查和修改数据库方案。
|
![]() |
5
2
这是一个困难的问题。我想这完全取决于你在做什么。如果您正在构建DAL之类的东西,那么使用VS可能会更容易,因为有一些很好的集成(拖放等)。VS可能足够你每天95%的db活动。 但是正如有人已经提到的,您没有得到“脚本作为”助手(我一直在使用它)。在用户管理工具(登录等)方面,您也不会得到太多(如果有的话)。据我所知,没有办法通过VisualStudio管理索引。关于导入/导出数据,您也得不到任何信息。 |
![]() |
6
1
此外,协调数据库之间的差异非常简单,而且该工具会自动生成协调这些差异的代码。理想情况下,数据库代码将在源代码控制之外立即发布,就像ASP.NET代码通常会执行的那样。Data Dude大大减少了实现这种对等的努力。 一个负面因素是成本:对于那些使用VisualStudioPro的人来说,Data Dude需要升级到团队系统。幸运的是,微软显然将把这一功能应用到VisualStudio2010的“开发者”版本中,该版本的定价可能与VisualStudio2008Pro类似。 |