ScriptOptions Enumeration

Definition

Zählt Optionen zur Generierung von Skripten 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

Name Wert Beschreibung
None 0

Löscht alle Skriptoptionen.

Creation 1

Gibt an, dass das generierte Skript zur Erstellung von Replikationsobjekten gedacht ist.

Deletion 2

Spezifiziert, dass das Skript zum Löschen eines Replikationsobjekts gedacht ist.

IncludeArticles 4

Legt fest, dass das Skript Artikel enthält.

IncludePublisherSideSubscriptions 8

Legt fest, dass das Skript die Registrierung aller Abonnements beim Publisher beinhaltet.

IncludeSubscriberSideSubscriptions 16

Legt fest, dass das Skript die Abonnentenseite aller Abonnenten beim Publisher enthält.

IncludePartialSubscriptions 32

Legt fest, dass das Skript Abonnements für transaktionale Publikationen enthält, die nicht alle Artikel in der Publikation abonnieren.

IncludeMergeJoinFilters 64

Spezifiziert, dass das Skript die Definition aller Join-Filter enthält, die für eine Merge-Veröffentlichung definiert sind.

IncludeMergeDynamicSnapshotJobs 128

Spezifiziert, dass das Skript die Definition aller bestehenden partitionierten Snapshot-Jobs für Merge-Publikationen mit parametrisierten Zeilenfiltern enthält.

IncludeChangeDestinationDataTypes 256

Spezifiziert, dass das Skript alle benutzerdefinierten Datentypabbildungen enthält. Diese Option wird nur für Publisher ohne SQL Server unterstützt, wenn die IncludeArticles Option aktiviert ist.

IncludePublicationAccesses 512

Legt fest, dass das Skript alle Logins enthält, die der Publikationszugriffsliste (PAL) hinzugefügt wurden. Diese Option wird nur für Veröffentlichungs-Erstellungsskripte unterstützt. Das Löschen einer Veröffentlichung entfernt automatisch das PAL.

IncludeReplicationJobs 1024

Spezifiziert, dass das Skript die Definition aller durch Replikation erstellten SQL Server-Agent-Jobs enthält.

IncludePublications 2048

Es wird festgelegt, dass das Skript Veröffentlichungen enthält.

IncludePullSubscriptions 4096

Spezifiziert, dass das Skript alle Pull-Abonnements enthält.

IncludeInstallDistributor 8192

Spezifiziert, dass das Skript Veröffentlichungsobjekte im Distributor installiert.

InstallDistributor 8193

Spezifiziert ein Erstellungsskript, das Veröffentlichungsobjekte im Distributor installiert.

IncludeUninstallDistributor 16384

Spezifiziert, dass das Skript die Veröffentlichungsobjekte im Distributor deinstalliert.

UninstallDistributor 16386

Spezifiziert ein Löschskript, das Veröffentlichungsobjekte im Distributor deinstalliert.

IncludeRegisteredSubscribers 32768

Es wird festgelegt, dass das Skript die Registrierung aller Abonnenten beim Publisher enthält.

IncludeDistributionPublishers 65536

Es wird angegeben, dass das Drehbuch Verlage enthält.

IncludeAgentProfiles 131072

Spezifiziert, dass das Skript alle benutzerdefinierten Replikationsagentenprofile enthält, die im Distributor definiert sind.

IncludeEnableReplicationDB 262144

Spezifiziert, dass das Skript das Veröffentlichen in einer Datenbank ermöglicht und alle Agentenjobs erstellt, die für die Veröffentlichung benötigt werden.

EnableReplicationDB 262145

Spezifiziert, dass das Skript ein Erstellungsskript ist, das das Veröffentlichen in einer Datenbank ermöglicht und alle für die Veröffentlichung benötigten Agentenjobs erstellt.

IncludeDisableReplicationDB 524288

Legt fest, dass das Skript das Veröffentlichen in einer Datenbank deaktiviert und alle für die Veröffentlichung benötigten Agentenjobs entfernt.

DisableReplicationDB 524290

Spezifiziert, dass das Skript ein Löschskript ist, das das Veröffentlichen in einer Datenbank deaktiviert und alle für die Veröffentlichung benötigten Agentenjobs entfernt.

IncludeMergePartitions 1048576

Spezifiziert, dass das Skript die Definition vorhandener Partitionen für Merge-Publikationen mit parametrisierten Zeilenfiltern enthält.

IncludeMergePublicationActivation 2097152

Spezifiziert, dass das Skript den Status einer Merge-Veröffentlichung auf aktiv setzt.

IncludeCreateSnapshotAgent 4194304

Spezifiziert, dass das Skript Momentaufnahmen-Agent-Jobs enthält.

IncludeCreateLogreaderAgent 8388608

Spezifiziert, dass das Skript Log Reader Agent-Jobs enthält.

IncludeCreateQueuereaderAgent 16777216

Spezifiziert, dass das Skript Queue Reader Agent-Jobs enthält.

IncludeCreateDistributionAgent 33554432

Spezifiziert, dass das Skript Verteilungs-Agent-Jobs enthält.

IncludeCreateMergeAgent 67108864

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

IncludeGo 134217728

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

IncludeAll 268435196

Spezifiziert, dass das Skript alle möglichen Replikationsobjekte enthält, die existieren können, was dem Setzen aller Werte von ScriptOptionsentspricht.

Hinweise

Die Aufzählung ScriptOptions unterstützt die FlagsAttribute Option, die bitweise Kombination von Aufzählungswerten ermöglicht.

Gilt für: