【发布时间】:2010-12-03 11:53:34
【问题描述】:
我们正在为一家银行开发一个 Web 应用程序 (ASP.NET),它使用 SQL Server 2005。银行必须购买 SQL Server 2005 的许可证。
问题是 - 哪个 SQL Server 2005 版本/许可证将是最便宜的用于此类目的?
1) 似乎完全免费的SQL Server Express 版本可以。但是,这个版本似乎在数据的导出和导入方面也有限制,所以这可能不是最佳选择。
2) SQL Server 中有一个“客户端访问许可”(CAL)许可模型。在 ASP.NET 应用程序中,可以使用 ASP.NET 系统用户访问数据(尽管 Web 应用程序可能有成百上千的用户)。在这种情况下,只有 1 个用户(ASP.NET 系统用户访问数据)拥有一个 SQL Server 许可证就足够了吗?如果是,这可能是最具成本效益的解决方案。
【问题讨论】:
-
您要问的是“版本”,而不是“版本”。开发者版、企业版等都是版本。 SQL Server 2000、2005、2008都是版本。