Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
Asp.net 如何选择Microsoft SQL Server Edition 2012作为开发人员?_Asp.net_Sql Server_Database_Sql Server 2012 - Fatal编程技术网

Asp.net 如何选择Microsoft SQL Server Edition 2012作为开发人员?

Asp.net 如何选择Microsoft SQL Server Edition 2012作为开发人员?,asp.net,sql-server,database,sql-server-2012,Asp.net,Sql Server,Database,Sql Server 2012,我希望这个问题不要太迟钝;然而,我找不到任何具体的东西。我是一名web开发人员,我有一个MSDN订阅,可以访问我想要的任何SQL server版本。作为一名开发人员,我想知道基于以下标准(其他开发人员可能会涉及这些标准),我应该选择在开发人员机器上安装什么: 我需要访问SQL和T-SQL编程的所有工具(我想所有版本都有这个?) 我希望它高效——我不希望它占用太多的ram\cpu处理时间。我的查询不会很繁重,因此我宁愿放弃较长的查询,也不愿让服务器占用宝贵的资源 我正在为somwhere托管的企业

我希望这个问题不要太迟钝;然而,我找不到任何具体的东西。我是一名web开发人员,我有一个MSDN订阅,可以访问我想要的任何SQL server版本。作为一名开发人员,我想知道基于以下标准(其他开发人员可能会涉及这些标准),我应该选择在开发人员机器上安装什么:

  • 我需要访问SQL和T-SQL编程的所有工具(我想所有版本都有这个?)
  • 我希望它高效——我不希望它占用太多的ram\cpu处理时间。我的查询不会很繁重,因此我宁愿放弃较长的查询,也不愿让服务器占用宝贵的资源
  • 我正在为somwhere托管的企业sql版本编程,但我不需要超过1 Gig的空间,1个CPU核心支持
  • 我从来没有真正使用过报表工具,但作为一名开发人员(也称为非DBA),我会在开发人员的机器上使用它们吗
  • 与VS2013的最佳集成
  • 我知道SQLServerDeveloperEdition基本上是企业版,但不允许将其用于非开发目的。基于以上标准,我安装它有什么意义吗?或者我应该选择使用高级服务的SQL Express?也许是网络

    谢谢你的帮助

  • 所有版本都有所有的工具(除非您了解事物的两面性,否则我认为Express不会提供所有这些工具)

  • 一般来说,该版本不会使您的本地开发环境在资源使用方面有任何不同。企业/开发人员有一些方法(如在线索引重建、某些优化等)可以提高某些操作的效率,但这些方法不太可能影响您的日常工作或真正改变SQL Server使用的资源数量(无论如何,这些都很容易通过配置进行限制,例如,如果您不希望SQL Server使用超过x GB的内存,则可以进行设置)

  • 如果您在最终部署中不需要超过1 GB/1 CPU,您可能应该在Express上开发。这将防止您无意中使用企业功能(如果使用Developer,可能会发生这种情况)。不利的一面是,如果您以后确实需要Express中没有的功能(假设您有另一个将部署到企业的项目),您需要添加一个实例(无论是否删除旧实例)。如果您可以访问MSDN,那么最好的解决方案可能是安装两个实例—一个Express和一个Developer,然后您可以通过在本地使用适当的实例来定位所需的版本

  • 我想Express和高级服务一起提供这些服务,但我不是SSRS的人,所以我不确定

  • 与Visual Studio集成的任何方面都不应依赖于版本


  • 此外,Web不是一个适合您的工作站的版本-请尝试在某处查找许可证。此版本仅适用于提供SQL Server作为其托管产品一部分的Web主机和经销商。

    3.哦,很抱歉,我不需要在我的开发机器上安装SQL Server。部署数据库是一个完整的数据库l enterprise one运行多核且更大。我只是不想让开发数据库占用太多资源。第2位回答了我的问题!谢谢。根据你的回答,我想我会选择开发版本,并尝试设置它可以使用的内存上限。回答太棒了。