首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发环境的最佳SQL Server设置是什么?

开发环境的最佳SQL Server设置是什么?
EN

Stack Overflow用户
提问于 2009-11-14 04:44:34
回答 8查看 4K关注 0票数 2

我们是一个小型团队,使用Visual Studio 2008进行开发,在生产服务器中使用SQL Server 2008 Standard。我们正在建立一个新的开发实验室,我想知道SQL Server的版本/版本和配置。

Visual Studio 2008附带了SQL Server 2005的开发许可证,但由于我们只是将SQL Server 2008用于生产,我认为我们不应该在开发工作站上安装SQL Server 2005,对吧?您是否建议跳过捆绑的SQL Server 2005,转而使用SQL Server 2008 Developer?或者SQL Server 2008 Express?

或者,您是否建议根本不在开发工作站上安装SQL server,而是在开发服务器上执行所有开发?

感谢您的意见。谢谢!

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-11-14 05:26:33

我将像许多其他答案一样推荐SQL Server 2008 Express。不过,我会提出另外两项建议:

  • 将您的数据库模式保留在版本控制中。开发人员将能够轻松地将来自其他开发人员的架构更新应用到他们的计算机上运行的开发数据库。每当您签出源代码以确保运行的是最新的数据库架构时,都会执行此操作。
  • 在中间添加一个完全反映您的生产环境的临时服务器。
票数 5
EN

Stack Overflow用户

发布于 2009-11-14 04:50:28

服务器上的SQL Server 2008 (其中一个服务器版本

我发现它在SQL Server安全等方面加强了一些规则,因为你不是在本地的“上帝”模式下运行。但是,我是一名开发人员DBA,因此与更多以客户为中心的开发人员相比,我对DB开发有不同的看法。

我也肯定会端到端使用相同的版本和服务包。坦率地说,不这样做是愚蠢的。

编辑:

  • SQL Express在某些方面受到限制,例如,CPU、内存、数据库大小等。如果您正在编写一个查询,您希望确保它将在生产环境中运行在您不能在本地支持的1,000万行上。
  • 非prod服务器端SQL
  • 安装非常便宜,这取决于您的许可模式。Developer edition的优势在于它可以在客户端OSes上运行:我更改了第一行。
票数 3
EN

Stack Overflow用户

发布于 2009-11-14 04:51:26

由于您的生产服务器运行的是Standard Edition,因此我会选择本地计算机上的Sql server Express。我更喜欢开发人员版的原因是,开发人员版具有与企业版相同的功能,因此在开发实验室中构建一些您突然发现自己无法部署的东西会很容易,因为该功能已从标准中删除。

然后,我还将拥有带有Sql Server Standard的临时服务器,它将尽可能与您的生产服务器相匹配。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1731791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档