SQL Server Liscencing with Business Objects

  • Quite simply put we have 2 servers one hosting Business Objects and one hosting SQL Server 2005

    Business Objects is connecting to SQL Server with the same user name

    I was under the impression that a CAL is required when there is a change of user or device so:

    Would it be correct that only one CAL is required regardless of the number of people accessing the Business Object reports?

  • It depends how your SQL Server is licensed. Have a look here for the various licensing options.

    [font="Verdana"]Markus Bohse[/font]

  • Many thanks

    The area I was looking for was refirred to as Multiplexing: Using Middleware, Transaction Servers, and Multitiered Architecture

    in bold it states "Use of such multiplexing or pooling hardware and/or software does not reduce the number of client access licenses (CALs) required to access or use SQL Server software. A CAL is required for each distinct device or user to the multiplexing or pooling software or hardware front end"

    http://www.microsoft.com/sql/howtobuy/multiplexing.mspx

  • The multiplexing topic you reference is the key point. You are licensing the users accessing the data, not the software accessing the server. If users are using Business Objects to view reports built on data from SQL Server, then those users must be licensed. There are two models, Server+CAL (User and Device) licensing and per-processor licensing.

    If you choose Server+CAL:

    * Purchase one Server license for the SQL Server

    * Purchase one User CAL for each user (Note: that's each actual user, not each login or concurrent user. If 1,000 users each view one report once, then you need 1,000 user CALs)

    * Purchase one Device CAL for the Business Objects server

    If you choose per-processor:

    * Purchase one processor license for each physical CPU socket (dual-core and quad-core chips only occupy 1 socket) in the SQL Server computer

    * No further licenses are required

    -Eddie

    Eddie Wuerch
    MCM: SQL

  • Ed is correct in that you need to license users. If this is in your company, you might own CALs for many users. I would check on that first.

    Typically if the users are authenticated by AD, then Microsoft wants you to use CALs. If you have unauthenticated users (usually non-employees or anonymous users such as on the WWW), then you would use a per-processor license.

    You cannot license 1 CAL for the BO server and then have people connect to that. That definitely is a violation of their terms.

Viewing 5 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic. Login to reply