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.
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.