我的环境是否需要付费的SQL Server许可证?

时间:2009-01-29 21:59:50

标签: sql-server sql-server-2005 licensing production-environment

我为一个连接到PHP页面并从游戏中发送信息的游戏编写了一个插件。 PHP页面获取此信息,连接到SQL Server 2005实例,然后将给定的信息插入到各种表中。

我使用Apache(WampServer)来托管PHP页面,使用SQL Server 2005 Express来托管数据库服务器。就开发而言,此设置是“好的”,但我希望将此插件发布给其他玩家。他们的插件版本与我的相同,因为它将连接到远程PHP页面,以便将数据添加到数据库或从数据库查询信息。

由于'客户'没有直接访问数据库,SQL Server 2005是否需要某种类型的付费许可才能让我“合法地”以这种方式使用它? “生产服务器”的标准定义是什么?

注意:我没有从这个插件或PHP页面赚钱,但是插件编写的游戏确实需要付费订阅。我不是开发者或以任何方式与游戏有关联(除了我自己的付费订阅)。

3 个答案:

答案 0 :(得分:3)

无论部署什么,SqlExpress都是免费的,你只需要接受限制

  • 单CPU
  • 1GB RAM Max Usage
  • 4GB数据库大小限制(不包括日志)

根据您的描述,我认为SQLExpress可以很好地适用于您的应用程序。

以下是MS http://www.microsoft.com/Sqlserver/2005/en/us/compare-features.aspx

的参考资料

答案 1 :(得分:1)

Express是免费的,不需要许可费 如果升级到常规(标准,企业等)SQL Server版本,则通常会获得Web服务器的每CPU许可证

答案 2 :(得分:1)

SQL Server通常需要您的方案中的许可证,该许可证是多路复用的。

如果您要重新分发Express,意味着将其发送给在其计算机上安装它的人使用您的插件,则需要注册(http://www.microsoft.com/sqlserver/2005/en/us/express-redistribute.aspx)。

如果你在某个服务器上使用Express,人们可以从网页上点击,那么你可以,但是你可能遇到1GB ram限制的性能问题。

相关问题