Microsoft.SQLServer.ReportingServices.Core.DeploymentMSSQL Reporting Services: Deployment

Microsoft.SQLServer.ReportingServices.Core.Deployment (ClassType)

Reporting Services (native mode) support a scale-out deployment model that allows running multiple report server instances that share a single report server database. Scale-out deployments are used to increase scalability of report servers to handle more concurrent users and larger report execution loads. It can also be used to dedicate specific servers to process interactive or scheduled reports.

Knowledge Base article:

Summary

Deployment object provides information on scale-out deployments by listing the servers connected to the Reporting Services catalog database. Scale-out deployments are used to increase scalability of report servers to handle more concurrent users and larger report execution loads. It can also be used to dedicate specific servers to process interactive or scheduled reports. More information can be found at Configure a Native Mode Report Server Scale-Out Deployment page. This will list the SQL Server name hosting the Reporting Services catalog database, the SQL Server instance name hosting the Reporting Services catalog database, the Reporting Services catalog database name, the Reporting Services temp database name, and the Reporting Services instances connected in the scale-out deployment.

Element properties:

Base ClassSystem.Entity
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIdc0005c56-0001-3777-8d74-91fc3566e72b

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000  False 
Microsoft.SQLServer.ReportingServices.Core.Deployment:
DeploymentName  string  Deployment Name true 256  False 
DBServerName  string  Database Server false 256  False 
DBInstanceName  string  Database Instance false 256  False 
DBName  string  Catalog Database false 256  False 
TempDBName  string  Temp Database false 256  False 
SSRSInstances  string  SSRS Instances false 4000  False 

Health Model:

Source Code:

<ClassType ID="Microsoft.SQLServer.ReportingServices.Core.Deployment" Base="System!System.Entity" Abstract="false" Hosted="false" Accessibility="Public" Singleton="false">
<Property ID="DeploymentName" Type="string" Key="true"/>
<Property ID="DBServerName" Type="string"/>
<Property ID="DBInstanceName" Type="string"/>
<Property ID="DBName" Type="string"/>
<Property ID="TempDBName" Type="string"/>
<Property ID="SSRSInstances" Type="string" MaxLength="4000"/>
</ClassType>