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.
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.
Base Class | System.Entity |
Abstract | False |
Hosted | False |
Singleton | False |
Extension | False |
Accessibility | Public |
ElementId | c0005c56-0001-3777-8d74-91fc3566e72b |
Property Name | Type | Display Name (ENU) | Description (ENU) | Key | Max Length | Min Length | Case Sensitive |
---|---|---|---|---|---|---|---|
System.Entity: | |||||||
string | Display Name | Display name of the object. | false | 4000 | 0 | False | |
Microsoft.SQLServer.ReportingServices.Core.Deployment: | |||||||
string | Deployment Name | true | 256 | 0 | False | ||
string | Database Server | false | 256 | 0 | False | ||
string | Database Instance | false | 256 | 0 | False | ||
string | Catalog Database | false | 256 | 0 | False | ||
string | Temp Database | false | 256 | 0 | False | ||
string | SSRS Instances | false | 4000 | 0 | False |
<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>