1

PHP ページに接続してゲームから情報を送信するゲーム用のプラグインを作成しました。PHP ページはこの情報を取得し、SQL Server 2005 インスタンスに接続してから、与えられた情報をさまざまなテーブルに挿入します。

PHP ページをホストするために Apache (WampServer) を使用し、データベース サーバーをホストするために SQL Server 2005 Express を使用しています。開発に関してはこの設定で問題ありませんが、このプラグインを他のプレイヤーにリリースしたいと考えています。彼らのバージョンのプラグインは、リモートの PHP ページに接続してデータベースにデータを追加したり、データベースから情報を照会したりするという点で、私のものと同じです。

「クライアント」はデータベースに直接アクセスしていないため、SQL Server 2005 をこのように「合法的に」使用するには、何らかの種類の有料ライセンスが必要ですか? 「運用サーバー」の標準的な定義は何ですか?

注: このプラグインまたは PHP ページから収益を得ているわけではありませんが、プラグインが作成されたゲームには有料サブスクリプションが必要です。私は開発者ではなく、ゲームの関係者でもありません (私自身が有料サブスクリプションを利用している場合を除きます)。

4

3 に答える 3

2

SqlExpressは、展開に関係なく無料です。制限を受け入れる必要があります。

  • シングルCPU
  • 1GBのRAMの最大使用量
  • 4GBのデータベースサイズ制限(ログを含まない)

あなたの説明に基づいて、私はSQLExpressがあなたのアプリケーションのためにうまくいくと思います。

これはMSからの参照ですhttp://www.microsoft.com/Sqlserver/2005/en/us/compare-features.aspx

于 2009-01-29T22:07:47.733 に答える
0

Expressは無料で、ライセンス料は必要ありません。通常の(標準、エンタープライズなど)SQL Serverバージョンにアップグレードすると、通常、WebサーバーのCPUごとのライセンスを取得できます。

于 2009-01-29T22:02:56.823 に答える
0

通常、SQL Server は、マルチプレキシングであるシナリオでライセンスを必要とします。

Express を再配布する場合、つまり、自分のマシンにインストールしてプラグインを使用する人に Express を送信する場合は、登録する必要があります ( http://www.microsoft.com/sqlserver/2005/en/us/express-redistribute.aspx)。

人々が Web ページからヒットするサーバーに Express がある場合は問題ありませんが、1GB の RAM 制限でパフォーマンスの問題が発生する可能性があります。

于 2009-01-30T17:23:35.983 に答える