Share via


Data Hosting Resource Manager::AddServerClasses

This procedure adds Server Classes resource groups. This allows for the grouping of server resources by capability. For example, you might have a Premium server class that contains all dual processor servers with drive arrays.

Arguments

Input argument Required Description

<sqlServerClasses>/<sqlServerClass>

Yes

  • <serverClassName>: The unique name of the server class

  • <classDescription>: A description for the server class

<preferredDomainController>

Yes

Remarks

Access Level

Public

Provisioning Steps

  1. Add new resource group(s) to resource manager.

Security

  • Impersonate Caller.

  • Caller Tested for domain admin permissions.

    • Domain admins

Sample Code

Example XML Request

<request> 
  <procedure> 
    <execute namespace="Data Hosting Resource Manager" procedure="AddServerClasses" impersonate="1"> 
      <executeData> 
        <sqlServerClasses> 
          <sqlServerClass> 
            <serverClassName>SQLServerPremium</serverClassName> 
            <classDescription>High-performance SQL Server Clusters</classDescription> 
          </sqlServerClass> 
          <sqlServerClass> 
            <serverClassName>SQLServerProfessional</serverClassName> 
            <classDescription>Dual-processor SQL Servers</classDescription> 
          </sqlServerClass> 
          <sqlServerClass> 
            <serverClassName>SQLServerBasic</serverClassName> 
            <classDescription>Affordable SQL Server Hosting</classDescription> 
          </sqlServerClass> 
        </sqlServerClasses> 
      </executeData> 
      <after source="executeData" destination="data" mode="merge"/> 
    </execute> 
  </procedure> 
</request> 

Applies To

Data Hosting Resource Manager Namespace API for:

  • Hosted Messaging and Collaboration version 4.5

  • Hosted Messaging and Collaboration version 4.0

  • Hosted Messaging and Collaboration version 3.5

  • Hosted Messaging and Collaboration version 3.0

  • Windows-based Hosting version 4.5

  • Windows-based Hosting version 4.0

  • Windows-based Hosting version 3.5

  • Windows-based Hosting for Applications version 1.0

See also

Tasks

Data Hosting Resource Manager::RemoveServerClasses