Partager via


ServerRoles Enum

Definition

Describes specific server functionality, components, and services.

This enumeration supports a bitwise combination of its member values.

public enum class ServerRoles
[System.CodeDom.Compiler.GeneratedCode("System.Runtime.Serialization", "4.0.0.0")]
[System.Flags]
[System.Runtime.Serialization.DataContract(Name="ServerRoles", Namespace="http://schemas.datacontract.org/2004/07/Microsoft.Crm")]
public enum ServerRoles
[<System.CodeDom.Compiler.GeneratedCode("System.Runtime.Serialization", "4.0.0.0")>]
[<System.Flags>]
[<System.Runtime.Serialization.DataContract(Name="ServerRoles", Namespace="http://schemas.datacontract.org/2004/07/Microsoft.Crm")>]
type ServerRoles = 
Public Enum ServerRoles
Inheritance
ServerRoles
Attributes

Fields

Name Value Description
None 0

Indicates no roles. Value = 0.

AppServer 1

The role that runs the Web application server that is used to connect users to Microsoft Dynamics CRM data. Value = 1.

AsyncService 2

The role that allows processing of queued asynchronous events, such as workflows, asynchronous plug-ins, bulk e-mail, or data import. Value = 2.

SrsDataConnector 4

The role that provides reporting functionality by interfacing with the Microsoft Dynamics 365 system and Microsoft SQL Server Reporting Services. Value = 4.

DiscoveryService 8

The role that allows discovery of organizations. Value = 8.

EmailService 16

For internal use only.. Value = 0x10.

WebService 32

Obsolete. Value = 0x20.

OpsServer 64

For internal use only.. Value = 0x40.

WitnessServer 128

For internal use only.. Value = 0x80.

SqlServer 256

The role that installs the configuration database (MSCRM_CONFIG) on the SQL Server. Value = 0x100.

Portal 512

For internal use only.. Value = 0x200.

Provisioning 1024

For internal use only.. Value = 0x400.

LivePlatform 2048

For internal use only.. Value = 0x800.

Support 4096

For internal use only.. Value = 0x1000.

AdminWebService 8192

For internal use only.. Value = 0x2000.

Dns 16384

For internal use only.. Value = 0x4000.

ApiServer 32768

The role that allows programmatic access to the organization Web service. Value = 0x8000.

ConfigSqlServer 65536

For internal use only.. Value = 0x10000.

ConfigWitnessServer 131072

For internal use only.. Value = 0x20000.

HelpServer 262144

The role that makes Microsoft Dynamics 365 help available to users. Value = 0x40000.

StatsSqlServer 524288

For internal use only.. Value = 0x80000.

GeoSqlServer 1048576

For internal use only.. Value = 0x100000.

DeploymentService 2097152

The role that allows programmatic access to deployment management. Value = 0x200000.

SiteSqlServer 4194304

For internal use only.. Value = 0x400000.

ScaleGroupProvisioning 8388608

For internal use only.. Value = 0x800000.

SandboxServer 16777216

The role that enables an isolated environment for the execution of custom code, such as plug-ins. This isolated environment reduces the possibility of custom code affecting the operation of the organizations. Value = 0x1000000.

DeploymentManagementTools 67108864

The role that allows the use of the Deployment Manager and Windows PowerShell cmdlets. Microsoft Dynamics 365 administrators can use the Windows PowerShell cmdlets to automate Deployment Manager tasks. Deployment Manager is a Microsoft Management Console (MMC) snap-in that system administrators can use to manage organizations, servers, and licenses for deployments of Microsoft Dynamics 365. Value = 0x4000000.

OnlineAnalyticsServer 134217728

For internal use only.. Value = 0x8000000.

OnlineAnalyticsSqlServer 268435456

For internal use only.. Value = 0x10000000.

VssWriter 536870912

For internal use only.. Value = 0x20000000.

EmailConnector 1073741824

The role for the email connector. Value = 0x40000000.

Applies to