Share via


Data Hosting Resource Manager::QueryAllServerClasses

This procedure returns a listing of all Defined SQL Server Classes.

Arguments

Argument Required Description

<preferredDomainController>

Yes

Remarks

Access Level

Public

Provisioning Steps

  1. Retrieve a listing of all SQL Server Classes.

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="QueryAllServerClasses" impersonate="1"> 
      <preferredDomainController>AD01-wh.fabrikam.com</preferredDomainController>     
      <after source="executeData" destination="data" mode="merge" /> 
    </execute> 
  </procedure> 
</request> 

Example XML Response

(Shown for formatting only - content may not match)

<sqlServerClasses>/< sqlServerClass> node containing defined server classes

<response> 
  <data> 
    <sqlServerClasses> 
      <sqlServerClass> 
        <serverClassName>SQLServerBasic</serverClassName> 
        <classDescription>Affordable SQL Server Hosting</classDescription> 
      </sqlServerClass> 
      <sqlServerClass> 
        <serverClassName>SQLServerProfessional</serverClassName> 
        <classDescription>Dual-processor SQL Servers</classDescription> 
      </sqlServerClass> 
      <sqlServerClass> 
        <serverClassName>SQLServerPremium</serverClassName> 
        <classDescription>High-performance SQL Server Clusters</classDescription> 
      </sqlServerClass> 
    </sqlServerClasses> 
  </data> 
</response> 

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::QueryServersByClass
Data Hosting Resource Manager::QueryAllServers