ScriptOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.