• 締切済み

SQL Server 2005 Standard Edition のCALについて

SQL SERVER には、接続数=0で無制限接続ができるのですが、 購入しているライセンス(CAL)とはリンクしていないのですか。 CALとは契約上のもので、 実際DBで接続数に制限がかかるというものではないのでしょうか。

みんなの回答

  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.2

>違法ですが、5ユーザCAL購入で10ユーザ接続しても、 >SQLSERVER側は判断できないので、 >使用できてしまうという認識でよいですか。 ちょっと、誤解がありますね。文面を良く読みましょう! それから、ユーザと接続数をごっちゃになってませんか? 1ユーザ = 1接続 ではありませんよ。 5ユーザCALなのに、10ユーザが10接続する = ライセンス違反            ̄ ̄ ̄ 5ユーザCALなのに、5ユーザが10接続が接続する = ライセンスOK            ̄ ̄ ̄  ̄ ̄ ̄ SQL Serverの接続数というのは、同時接続数を表しているもので CALとは別物と言いましたが、 5ユーザCALなのに10ユーザが接続した場合は、Windows 側で、 CALエラーが出ます。 必要があるならば、適切なライセンスを購入してください。 それから、違法は違法ですので、ユーザ数が足りなければ、 SQL Serverで問題がなくても、Windows側でライセンス違反に なりますので、ご注意下さい。

nokonok777
質問者

お礼

よくわかりました。ありがとうございました。

  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.1

確認ですが、購入したライセンスは何かわかりますか? 現在、SQL Server2005 のライセンスは、下記のようになっています。 ・プロセッサライセンス   -> CALは不要 ・サーバープラスデバイス CAL   -> サーバーにアクセスするクライアント単位でCALが必要 ・サーバープラスユーザー CAL   -> サーバーにアクセスするユーザ単位でCALが必要 SQL Server の「接続数」というのは、同時接続可能な接続数を あらわしており、CALとは違う気がします。 例えば、 ・「サーバープラスデバイス CAL」ならば、  1つのクライアントから、10接続しても範疇内で問題ない ・「サーバープラスユーザー CAL」ならば、  1人のユーザが、10接続しても範疇内で問題ない ということになります。 1つのクライアントやユーザが、何接続しているかは、 管理できないので、接続数が無制限に設定されていても、ライセンスの問題とは別物です。 ただし ・「サーバープラスデバイス CAL」で、5クライアントしか  購入していないのに、10クライアントから接続させるのはNG ・「サーバープラスユーザー CAL」で、5ユーザ分しか  購入していないのに、10ユーザを接続させるのはNG になりますので、その場合は、追加ライセンスを購入したり、 ライセンス形態を変更する等がいいでしょう。 なので、SQL Serverで設定する接続数とCALは、 直接には、紐付かないと思います。 詳しいことは、 http://www.microsoft.com/japan/sql/howtobuy/faq.mspx#ETC にも記載がありますので、よくご覧になってみてください。

参考URL:
http://www.microsoft.com/japan/sql/howtobuy/faq.mspx#ETC
nokonok777
質問者

お礼

ありがとうございます。 ということは、 違法ですが、5ユーザCAL購入で10ユーザ接続しても、 SQLSERVER側は判断できないので、 使用できてしまうという認識でよいですか。

関連するQ&A

  • SQL Server 2000 必要なCAL数について

    以下のようなシステム構成の場合、 Windows2003・SQL Server 2000 の クライアントアクセスライセンス ( CAL ) 数は、 いくつ必要とするのでしょうか? Microsoftのサイト・他のサイト等を閲覧していますが、 よくわかりません。詳しい方、宜しくお願いします。 〔システム構成〕 1.Webサーバ(Windows2003)が1台(CPU1個) 2.DBサーバ(SQL Server 2000)が1台(CPU1個) 3.Webサーバ上には、ASP.NETで作成したWEBシステムが稼動 4.DBサーバには、ASP.NETで作成したアプリからのみ接続 5.Webサーバはインターネット公開(イントラネットではない) 6.ASP.NETで作成したシステムは、ログイン画面があり、  IDとパスワードによる認証後に利用可能 〔疑問〕 [Windows 2003] ・以下のページに、CALを必要としない条件がありますが、  上記システム構成では、該当しないのでしょうか? (システムでIDとパスワードによる認証を実施している為) http://www.microsoft.com/japan/customer/infokb/Search.aspx?si=700030&ts= [SQL Server] ・以下のページに「プロセッサライセンスの特徴」として、  "Web ページのシステムに最適" と記載されていますが、  WEBシステムの場合、プロセッサライセンス以外認められていないのでしょうか? http://www.microsoft.com/japan/sql/prodinfo/previousversions/license/license_qanda.mspx ・サーバライセンスが可能な場合、SQL Serverに接続するのは、  WEBサーバからのみです。  上記システム構成では、WEBサーバがクライアントとしてみなされ、  必要なCAL数は1つという考えは誤りでしょうか?  実際にWebシステムを利用する人数分必要なのでしょうか?  (IDとパスワードを付与した人数分)

  • Windows Server CAL と SQL Server CALについて

    OS:Windows2003 Server上で、IIS及びSQL Server2005を使用する場合、 Windows Serverにアクセスする為のWindows Server CALと、 SQL Serverにアクセスする為のSQL Server CALの両方が必要なのでしょうか?

  • Windows Server 2003のライセンスについて

    まだ購入前ですが、 Windows Server 2003のライセンスで 同時ユーザCAL、接続デバイスCAL、接続ユーザCALとありますが、 これらのライセンスをもらった後、 どこでライセンスを入力すれば良いのでしょう? もしくは、CALというのは、契約上のものだけで、 実際は制限無くクライアントから接続できるものなのでしょうか?

  • CALについて

    はじめまして。 サーバー初心者です。 会社で物品の手配を任されたのですが、Microsoftのライセンス関係が全くわからず、またシステム管理者がいないので当サイトを利用させていただいた次第です。 まず会社がしたいことですが、サーバーにSQLServerをインストールし、クライアントPC等のオフィスのAccessからSQLのデータベースを利用したいのです。OSはWindows2003Serverを考えています。 ライセンスですが、Windows2003Serverがプリインストールされた機器に、CALというのがついています。またSQLにもCALがついています。 このCALとはGoogleで調べましたら、クライアントがアクセスするための権利とのことでした。 そこで質問 1.CALはOSにもSQLにも付けなければいけないものなのでしょうか? 2.付けなければいけない場合、CALを購入しOS上で設定しないといけないのでしょうか? 3.現在Windows2000でODBCというものを使ってSQLへアクセスしているようで、CALを買っていないと聞きました。Windows2003serverでSQLを使用する場合、ODBCを使用することは可能でしょうか?また、その際OSやSQLのCALは必要でしょうか? 説明不足の部分がありましたらお申し付けください。 宜しくお願い申し上げます。

  • Windows Server 2003 CAL

    サーバはWindows Server 2003を2台で運用しています、クライアントPCは現在約80台繋がっています。 ドメイン管理はしていません、ワークグループ管理しています。 一台目のWindows Server 2003 を購入時にCALを60購入しました。 その当時クライアントPCは40台程度です。 3日前に、クライアントPCを追加したら、そのPCからファイルサーバのフォルダにアクセス出来ません。 業務に支障がでるけど、クライアントPC一日止めてもらい、サーバへ登録しているユーザを削除、クライアントPCを1台ずつ繋いでいくとユーザ数が10を超えた時点でファイルサーバのフォルダにアクセス出来ません。 アクセスできないメッセージには、”コンピュータへの接続数が最大値に達しているため、これ以上のリモートコンピュータに接続できません。”と出ています。 サーバでライセンスの確認をしようとしたら、”○上でライセンスログサービスが実行されていないか、○にアクセスできません。”と出てライセンスの確認が出来ません。 60のCALを使い切ったということでしょうか? 足らないのなら幾ら足りないか分かる方法ないでしょうか? 足らないで繋がらないのなら、購入もいたし方ないですが、60が管理できなくなり、デフォルト(10CALだったか5CAL)しか使えていないとなると、購入しても意味がないと思います。 ネットで検索したら、LLS(ライセンスログサービス)が削除されるとありましたが、良くわかりません、これが原因で購入しているCALが使えないんえしょうか?

  • SQL 2008 R2のCALについて

    SQL Server 2008 R2 Enterpriseのキーを持っています。 サーバ機(x64)にインストールして、Win7のクライアント10台から利用する事を前提にしています。 1.メディアが無いのですが、評価版を利用して製品化できるそうです。  クライアント機へもインストールできるのでしょうか? 2.CALが無いと、サーバー機だけでも使用することができませんか? (製品版化すると幾つかCALが付いているとか) 3.デバイスCALを用意しようと思いますが、CAL数は10個を購入すれば良いのですか?

  • SQL Server ライセンスの追加方法

    MS SQL Server2005 Wrokgroup Edition(5CAL)を使っています。ライセンスを追加購入(5CAL分)したのですが、SQL Server に対して設定する必要があるのでしょうか?あるとすればその方法もお教えください。 Windows Server2003 の場合は、管理ツールの中に「ライセンス」がありますが、SQL Serverの場合はどうなのでしょうか? 以上、よろしくお願いします。

  • MS SQL Server 2005ライセンス

    Microsoft SQL Server 2005はモラルライセンスでしょうか? 接続するデバイスが増えたので追加でCALを購入しましたが、登録の方法がわかりません。 もし登録の必要があれば方法をお教えいただけると助かります。

  • Windows 2003 ServerのCALの管理

    現在とあるお客様のドメイン環境でライセンスマネージャを使用して CALの管理を行っていますが、これをやめようと思います。 そこで、ライセンスマネージャに対する私の認識が間違っていないか、 チェックしていただけないでしょうか? ライセンスマネージャとは、あくまでCALの管理を行っているだけで、 サーバにCALを登録するうんぬんというものではなく、ちゃんと別で CALの管理ができていれば、ライセンスマネージャを使用する必要はまったくない。 さらに、ライセンスマネージャは接続のあったアカウント情報のカウント数で 購入したCALを消費してしまうため、現在使用しているアカウント以外 (例えば以前に使用していたアカウントで、現在はもう使われていない)のアカウントでも CALを消費してしまい、イベントログなどにライセンス数が足りない旨のエラーが 表示されてしまうという管理ツールとしては使えないものだという認識です。 これをふまえて、サービス一覧から「License Logging Service」を無効にし・・・ といっても元々2003では無効になっているようですが、とにかくこれを無効にして ライセンスマネージャを停止させようとしているわけなんですが、 認識としてはあっていますでしょうか?

  • CALは随時適宜に増やせるもの?

    他の質問を検索していましたら以下のような回答を見つけました。 ---------- CALとは特別にCD-ROMなどが添付されているわけでもなく、購入しても、ライセンス証書という紙切れが渡されるだけ ---------- これは想像なのですが、Windows Server2003を購入したとき最初に5CALが添付してくると思います。 運用中に5CALで足りなくなったとき、CAL数はサーバ側で自由に増やして使うことも出来るのでしょうか? 法的にはライセンスを購入しないといけないのでしょうが、とりあえず直ぐにでも増やして使いたいときでもライセンスが届くまで待つしか策は無いのでしょうか?