ScriptOptions Enumeration

Definition

Listet Optionen zum Generieren von Skripts auf, die zum Erstellen oder Entfernen von Replikationsobjekten verwendet werden.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class ScriptOptions
[System.Flags]
public enum ScriptOptions
[<System.Flags>]
type ScriptOptions = 
Public Enum ScriptOptions
Vererbung
ScriptOptions
Attribute

Felder

Creation 1

Gibt an, dass das generierte Skript zum Erstellen von Replikationsobjekten dient.

Deletion 2

Gibt an, dass das Skript zum Löschen eines Replikationsobjekts dient.

DisableReplicationDB 524290

Gibt an, dass es sich bei dem Skript um ein Löschskript handelt, das die Veröffentlichung auf einer Datenbank deaktiviert und alle für die Veröffentlichung erforderlichen Agentaufträge entfernt.

EnableReplicationDB 262145

Gibt an, dass es sich bei dem Skript um ein Erstellungsskript handelt, das die Veröffentlichung auf einer Datenbank aktiviert und alle für die Veröffentlichung erforderlichen Agentaufträge erstellt.

IncludeAgentProfiles 131072

Gibt an, dass das Skript alle benutzerdefinierten Replikations-Agent-Profile enthält, die auf dem Verteiler definiert sind.

IncludeAll 268435196

Gibt an, dass das Skript alle Replikationsobjekte enthält, die es geben kann. Dies entspricht dem Festlegen aller ScriptOptions-Werte.

IncludeArticles 4

Gibt an, dass das Skript Artikel enthält.

IncludeChangeDestinationDataTypes 256

Gibt an, dass das Skript alle benutzerdefinierten Datentypzuordnungen enthält. Diese Option wird nur für nicht SQL Server Herausgeber unterstützt, wenn die IncludeArticles Option aktiviert ist.

IncludeCreateDistributionAgent 33554432

Gibt an, dass das Skript Verteilungs-Agent-Aufträge enthält.

IncludeCreateLogreaderAgent 8388608

Gibt an, dass das Skript Protokolllese-Agent-Aufträge enthält.

IncludeCreateMergeAgent 67108864

Gibt an, dass das Skript Merge-Agent-Aufträge enthält.

IncludeCreateQueuereaderAgent 16777216

Gibt an, dass das Skript Warteschlangenlese-Agent-Aufträge enthält.

IncludeCreateSnapshotAgent 4194304

Gibt an, dass das Skript Momentaufnahme-Agent-Aufträge enthält.

IncludeDisableReplicationDB 524288

Gibt an, dass das Skript die Veröffentlichung auf einer Datenbank deaktiviert und alle für die Veröffentlichung erforderlichen Agentaufträge entfernt.

IncludeDistributionPublishers 65536

Gibt an, dass das Skript Verleger enthält.

IncludeEnableReplicationDB 262144

Gibt an, dass das Skript die Veröffentlichung auf einer Datenbank aktiviert und alle für die Veröffentlichung erforderlichen Agentaufträge erstellt.

IncludeGo 134217728

Gibt an, dass das Skript den GO-Befehl am Ende eines Batches enthält.

IncludeInstallDistributor 8192

Gibt an, dass das Skript Veröffentlichungsobjekte auf dem Verteiler installiert.

IncludeMergeDynamicSnapshotJobs 128

Gibt an, dass das Skript die Definition bereits vorhandener partitionierter Momentaufnahmenaufträge für Mergeveröffentlichungen mit parametrisierten Zeilenfiltern enthält.

IncludeMergeJoinFilters 64

Gibt an, dass das Skript die Definition aller Joinfilter enthält, die für eine Mergeveröffentlichung definiert sind.

IncludeMergePartitions 1048576

Gibt an, dass das Skript die Definition bereits vorhandener Partitionen für Mergeveröffentlichungen mit parametrisierten Zeilenfiltern enthält.

IncludeMergePublicationActivation 2097152

Gibt an, dass das Skript den Status einer Mergeveröffentlichung auf aktiv festlegt.

IncludePartialSubscriptions 32

Gibt an, dass das Skript Abonnements für Transaktionsveröffentlichungen enthält, die nicht alle Artikel in der Veröffentlichung abonnieren.

IncludePublicationAccesses 512

Gibt an, dass das Skript alle Anmeldungen enthält, die der Veröffentlichungszugriffsliste (Publication Access List, PAL) hinzugefügt wurden. Diese Option wird nur für Veröffentlichungserstellungsskripts unterstützt. Beim Löschen einer Veröffentlichung wird die PAL automatisch entfernt.

IncludePublications 2048

Gibt an, dass das Skript Veröffentlichungen enthält.

IncludePublisherSideSubscriptions 8

Gibt an, dass das Skript die Registrierung aller Abonnements auf dem Verleger enthält.

IncludePullSubscriptions 4096

Gibt an, dass das Skript alle Pullabonnements enthält.

IncludeRegisteredSubscribers 32768

Gibt an, dass das Skript die Registrierung aller Abonnenten auf dem Verleger enthält.

IncludeReplicationJobs 1024

Gibt an, dass das Skript die Definition aller von der Replikation erstellten SQL Server-Agent Aufträge enthält.

IncludeSubscriberSideSubscriptions 16

Gibt an, dass das Skript die Abonnentenseite aller Abonnenten im Publisher enthält.

IncludeUninstallDistributor 16384

Gibt an, dass das Skript Veröffentlichungsobjekte auf dem Verteiler deinstalliert.

InstallDistributor 8193

Gibt ein Erstellungsskript an, das Veröffentlichungsobjekte auf dem Verteiler installiert.

None 0

Deaktiviert alle Skriptoptionen.

UninstallDistributor 16386

Gibt ein Löschskript an, das Veröffentlichungsobjekte auf dem Verteiler deinstalliert.

Hinweise

Die ScriptOptions Enumeration unterstützt die FlagsAttribute Option, die bitweise Kombination von Enumerationswerten ermöglicht.

Gilt für: