Share via


Data Hosting Resource Manager::RemoveServerClasses

This procedure removes server classes from Resource Manager. All SQL Servers must first be removed from the Server Class group for this procedure to succeed.

Arguments

Input argument Required Description

<sqlServerClasses>/<sqlServerClass>

Yes

One or more sqlServerClass nodes defining a SQL Server class:

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

<preferredDomainController>

Yes

Remarks

Access Level

Public

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="RemoveServerClasses" impersonate="1"> 
      <executeData> 
        <sqlServerClasses> 
          <sqlServerClass> 
            <serverClassName>SQLServerProfessional</serverClassName> 
          </sqlServerClass> 
          <sqlServerClass> 
            <serverClassName>SQLServerBasic</serverClassName> 
          </sqlServerClass> 
          <sqlServerClass> 
            <serverClassName>SQLServerPremium</serverClassName> 
          </sqlServerClass> 
        </sqlServerClasses> 
        <preferredDomainController>AD01-wh.fabrikam.com</preferredDomainController> 
      </executeData> 
      <after source="executeData" destination="data" mode="merge"/> 
    </execute> 
  </procedure> 
</request> 

Applies To

Data Hosting Resource Manager Namespace API ffor:

  • 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::AddServerClasses