1

我寫了一個連接到PHP頁面並從遊戲中發送信息的遊戲插件。 PHP頁面獲取此信息,連接到SQL Server 2005實例,然後將給出的信息插入到各種表中。我的環境是否需要付費的SQL Server許可證?

我使用Apache(WampServer)來託管PHP頁面和SQL Server 2005 Express來託管數據庫服務器。就開發而言,這個設置是'好的',但我希望將這個插件發佈給其他玩家。他們的插件版本與我的相同,因爲它將連接到遠程PHP頁面,以便將數據添加到數據庫或從數據庫查詢信息。

由於'客戶端'沒有直接訪問數據庫,SQL Server 2005是否需要某種類型的付費許可證才能'合法'以這種方式使用它? '生產服務器'的標準定義是什麼?

注意:我沒有從這個插件或PHP頁面賺錢,但是插件所寫的遊戲確實需要付費訂閱。然而,我不是開發者,也不以任何方式與遊戲相關(除了我自己的付費訂閱)。

+4

我投票結束這個問題作爲題外話,因爲**它是關於許可或法律問題**,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/a/274964/1402846)瞭解更多信息,以及[幫助/話題]。 – 2015-06-12 23:50:55

回答

1

Express是免費的,如果升級到常規(標準版,企業等)的SQL Server版本不需要許可費 那麼通常你會得到一個每CPU許可證Web服務器

1

SQL服務器通常需要在您的情況,這是複用的許可證。

如果你正在重新發布Express,意味着將它發送給安裝在他們機器上的人使用你的插件,那麼你需要註冊(http://www.microsoft.com/sqlserver/2005/en/us/express-redistribute.aspx)。

如果您有某些服務器上的人員通過網頁點擊了Express,則表示沒問題,但您可能會遇到1GB RAM限制的性能問題。

+0

SQLServer只會在我的服務器上運行,並且會被單個網頁中的人員點擊。我認爲我絕對不會遇到大多數重大問題,有100人會使用它,並且在任何時候,我最多隻有25人會使用它。點擊量也很小,速度也很快。 – 2009-01-30 18:07:50

相關問題