Microsoft.SQLServer.ReportingServices.Core.DeploymentWatcherMSSQL Reporting Services: Deployment Watcher

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

Deployment Watcher is a hidden object, which is used as a target to run monitoring workflows for Deployment object. Deployment Watcher is an unhosted object. The server hosting SSRS Catalog Database is used to manage this object. If the server hosting the database has no agent installed, then one of SSRS servers will take responsibility of running the respective workflows.

Knowledge Base article:

Summary

Deployment Watcher is a hidden object, which is used as a target to run monitoring workflows for Deployment object. Deployment Watcher is an unhosted object. The server hosting SSRS Catalog Database is used to manage this object. If the server hosting the database has no agent installed, then one of SSRS servers will take responsibility of running the respective workflows.

Element properties:

Base ClassSystem.Entity
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId362e3aa4-5262-7737-37b7-5d480f0fdcc1

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.DeploymentWatcher:
DeploymentName  string  Deployment Name true 256  False 
DBServerName  string  Database Server false 256  False 
DBInstanceName  string  Database Instance false 256  False 
DBConnectionString  string  Database Connection String 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.DeploymentWatcher" 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="DBConnectionString" Type="string"/>
<Property ID="DBName" Type="string"/>
<Property ID="TempDBName" Type="string"/>
<Property ID="SSRSInstances" Type="string" MaxLength="4000"/>
</ClassType>