用于开发和testing服务器的SQL Server版本?

可能重复:
你能帮我解决我的软件授权问题吗?

我一直在试图find什么是一个开发和testing服务器的最适合的SQL Server版本的信息。 第一个将由10-20个开发人员访问,第二个由十几个人和开发人员访问。

我知道开发者版本是由开发者授权的,所以我应该把开发者版本放在开发服务器和标准的testing之中。

这是我第一次深入所有这些授权的东西,所以我不知道什么是最好的设置。

http://www.microsoftvolumelicensing.com/userights/ProductPage.aspx?pid=325

http://www.microsoftvolumelicensing.com/userights/pur.aspx < – 广泛的一般许可。 这有一个在下面的verbage重印。

这里是开发者版本的信息。

You must acquire a license for each user you permit to access or use the software. 

商业用户和手动testing用户可以无需访问许可。

我不会说,因为数据库接受10个连接,你可以让10个开发人员使用它。 另外,有人打开2个连接,一个人不能工作,这将是非常烦人的。 但是,我不相信连接上有限制 – 它具有所有function,但是只是授权不同。

我会假设开发人员可能需要SQL Serverpipe理工作室工具,或BIDS报告服务/ SSIS。 您需要单独的许可证才能安装在多台机器上。

我只是想解决这个问题。 我们所有的开发人员都是MSDN许可,我们有开发服务器的许可证 – 我觉得我们是安全的摆脱许可证和从MSDN安装企业。

开发版本非常便宜,就像$ 50或者什么东西,允许10个并发连接,并提供企业级function。

所以,如果你的开发人员less于10人,而且你的应用程序运行良好(即只使用一个连接),那么你就没事了。 如果您的应用程序运行不良(或者有时有正当的理由),并为每个会话打开多个连接,那么10个并发连接将会快速智能运行。

如果你的数据库很小(<4GB),你可能更适合使用SQL服务器的免费版本SQL Express。 你可以在这里检查它的限制 。 如果您乐于接受这些限制,只需将其部署到您的开发和testing环境中即可。