MS SQL Server Licensing Requirements for ITCM Environments
search cancel

MS SQL Server Licensing Requirements for ITCM Environments

book

Article ID: 452997

calendar_today

Updated On:

Products

CA Client Automation - IT Client Manager

Issue/Introduction

Does a CA ITCM environment with thousands of computer objects require a Microsoft SQL Client Access License (CAL) for every managed endpoint, or only for the servers that directly connect to the SQL MDB?

This article clarifies Microsoft SQL Server licensing requirements (CAL vs. Per Core) within a CA Client Automation (ITCM) environment, specifically addressing how Microsoft's 'multiplexing' rules apply to ITCM architecture.

In a standard ITCM deployment, individual Agents and Scalability Servers do not establish direct sessions with the Management Database (MDB). Instead, data is aggregated through Scalability Servers and processed by the Domain Manager, which performs the actual write operations to the MS SQL Server instances (visible in TRC_DBAPI logs).

Because of this architecture, customers often inquire whether they only need licenses for the Domain Manager rather than every endpoint.

Cause

CA Client Automation - All supported version.
Microsoft SQL

Resolution

Under Microsoft's licensing definitions, the ITCM architecture is considered a form of multiplexing (pooling connections or data through an intermediate server/software).

1. Multiplexing and CAL Requirements

Per Microsoft Licensing guidelines, multiplexing does not reduce the number of Microsoft licenses required. Any user or device that accesses the SQL Server—even if that access is indirect through a front-end application like ITCM—must be properly licensed.

  • Server + CAL Model: A CAL is required for every device (Agent) or user that contributes data that eventually resides in the SQL MDB. For an environment with 2,800+ computer objects, this would require 2,800+ CALs.

2. Recommended Licensing Model: Per Core

For large-scale ITCM environments, the Per Core licensing model is typically the most cost-effective option.

  • Unlimited Connections: Licensing the SQL Server based on the number of CPU cores allows for an unlimited number of devices or users to connect to the database.
  • No Individual CALs: This eliminates the need to track or purchase individual CALs for each ITCM Agent.

Recommendation

To ensure full compliance and optimize licensing costs, Broadcom recommends that customers review their specific Microsoft Enterprise Agreement (EA) with a Microsoft Licensing Representative. Licensing terms can vary based on the specific version of SQL Server and the terms of the customer's agreement with Microsoft.