Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 SQL工具泄漏到Visual Studio 2012工具中,让我感到困惑_Visual Studio 2012_Bids_Sql Server Data Tools - Fatal编程技术网

Visual studio 2012 SQL工具泄漏到Visual Studio 2012工具中,让我感到困惑

Visual studio 2012 SQL工具泄漏到Visual Studio 2012工具中,让我感到困惑,visual-studio-2012,bids,sql-server-data-tools,Visual Studio 2012,Bids,Sql Server Data Tools,我通常在一个屏幕上显示SSM,在另一个屏幕上显示VS 2012。。但是随着集成到VS 2012中的SQL工具的开发,功能似乎重叠了。。在我看来,我可以在VS 2012中完成所有常见的任务,除了恢复备份(我需要SSM) 还有Sql Server数据工具。。我认为哪个是IDE+SSI/Reports/SSA?然后他们移除了数据比较工具,这是一个谜 所以我的主要问题是,创建.NET web应用程序最有效的方法是什么。。使用SSMS和VS 2012。。。或者只使用VS 2012 sql数据工具,这样我就

我通常在一个屏幕上显示SSM,在另一个屏幕上显示VS 2012。。但是随着集成到VS 2012中的SQL工具的开发,功能似乎重叠了。。在我看来,我可以在VS 2012中完成所有常见的任务,除了恢复备份(我需要SSM)

还有Sql Server数据工具。。我认为哪个是IDE+SSI/Reports/SSA?然后他们移除了数据比较工具,这是一个谜

所以我的主要问题是,创建.NET web应用程序最有效的方法是什么。。使用SSMS和VS 2012。。。或者只使用VS 2012 sql数据工具,这样我就可以使用VS2012来处理大多数应该更高效的事情


重叠让我感到困惑,我希望以最有效的方式进行设置。

如果您需要(而且您应该!!!)在版本控制中放置表、存储过程等,Visual Studio提供了很好的集成。否则,您应该使用感觉更舒服的工具…

Microsoft的定位是Visual studio面向开发人员,SSM面向DBA。然而,正如您所发现的,在这些角色重叠的地方存在一些灰色区域。作为一名开发人员而不是DBA,我发现我可以在VisualStudio中做我需要做的所有事情,但是SSM的某些方面仍然让我望而却步。我在这里写了我的经历:

要回答您的问题“创建.NET web app最有效的方法是什么”,我建议您在Visual Studio中工作。它提供了与.net代码更好的集成,因为您的数据库DDL可以与.net代码生活在同一个解决方案中——当然,这也带来了连锁反应的好处,例如源代码控制您的数据库DDL

如果您需要执行DBA类型的“任务”(例如备份/恢复/HA配置),那么只需打开SSM并启动party,否则请继续使用Visual Studio


希望能有所帮助。

我使用DB项目来实现这一点。。但当我对表格等进行更改时。。我被撕裂了,我应该用它。。如果它除了Restore备份之外什么都能做,我希望他们能添加该功能,那么我就永远不需要打开SSM。。。我只是不理解微软对这两种产品的想法。Visual Studio是面向开发人员的,而SSMS是面向DBA的。大多数开发人员将把大部分时间花在VS上。大多数DBA根本不会安装VS。。。