Microsoft.SQLServer.2017.Replication.Library.VirtualPublisherMSSQL 2017: Generic Replication Virtual Publisher

Microsoft.SQLServer.2017.Replication.Library.VirtualPublisher (ClassType)

Virtual Publisher.

Knowledge Base article:

Summary

Virtual Publisher.

Element properties:

Base ClassSystem.Entity
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId5335424d-49b1-c56f-7f0a-4b55f7a52da4

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.2017.Replication.Library.VirtualPublisher:
MachineName  string  Machine Name true 256  False 
InstanceName  string  Instance Name true 256  False 
ServiceName  string  Service Name false 256  False 
AgentServiceName  string  SQL Agent Service Name false 256  False 
PublisherType  string  Publisher Type false 256  False 
Distributor  string  Distributor false 256  False 
DistributorDatabaseName  string  Distribution Database false 256  False 
DefaultSnapshotFolder  string  Default Snapshot Folder false 260  False 
ConnectionString  string  Connection String false 256  False 

Health Model:

Source Code:

<ClassType ID="Microsoft.SQLServer.2017.Replication.Library.VirtualPublisher" Base="System!System.Entity" Accessibility="Public" Abstract="false" Hosted="true" Singleton="false">
<Property ID="MachineName" Type="string" Key="true"/>
<Property ID="InstanceName" Type="string" Key="true"/>
<Property ID="ServiceName" Type="string" Key="false"/>
<Property ID="AgentServiceName" Type="string" Key="false"/>
<Property ID="PublisherType" Type="string" Key="false"/>
<Property ID="Distributor" Type="string" Key="false"/>
<Property ID="DistributorDatabaseName" Type="string" Key="false"/>
<Property ID="DefaultSnapshotFolder" Type="string" Key="false" MaxLength="260"/>
<Property ID="ConnectionString" Type="string" Key="false"/>
</ClassType>