ScriptOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumera le opzioni per la generazione di script utilizzati per creare o rimuovere oggetti di replica.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class ScriptOptions
[System.Flags]
public enum ScriptOptions
[<System.Flags>]
type ScriptOptions =
Public Enum ScriptOptions
- Ereditarietà
-
ScriptOptions
- Attributi
Campi
Creation | 1 | Specifica che lo script generato è destinato alla creazione di oggetti di replica. |
Deletion | 2 | Specifica che lo script è destinato all'eliminazione di un oggetto di replica. |
DisableReplicationDB | 524290 | Specifica che lo script è uno script di eliminazione che disabilita la pubblicazione su un database e rimuove i processi dell'agente necessari per la pubblicazione. |
EnableReplicationDB | 262145 | Specifica che lo script è uno script di creazione che abilita la pubblicazione su un database e crea i processi dell'agente necessari per la pubblicazione. |
IncludeAgentProfiles | 131072 | Specifica che lo script include tutti i profili dell'agente di replica definiti dall'utente nel server di distribuzione. |
IncludeAll | 268435196 | Specifica che lo script include tutti gli oggetti di replica che possono esistere, che equivale a impostare tutti i valori di ScriptOptions. |
IncludeArticles | 4 | Specifica che lo script include articoli. |
IncludeChangeDestinationDataTypes | 256 | Specifica che lo script include i mapping dei tipi di dati definiti dall'utente. Questa opzione è supportata solo per i server di pubblicazione non SQL Server quando l'opzione IncludeArticles è abilitata. |
IncludeCreateDistributionAgent | 33554432 | Specifica che lo script include processi dell'agente di distribuzione. |
IncludeCreateLogreaderAgent | 8388608 | Specifica che lo script include processi dell'agente di lettura log. |
IncludeCreateMergeAgent | 67108864 | Specifica che lo script include processi dell'agente di merge. |
IncludeCreateQueuereaderAgent | 16777216 | Specifica che lo script include processi dell'agente di lettura coda. |
IncludeCreateSnapshotAgent | 4194304 | Specifica che lo script include processi dell'agente snapshot. |
IncludeDisableReplicationDB | 524288 | Specifica che lo script disabilita la pubblicazione su un database e rimuove i processi dell'agente necessari per la pubblicazione. |
IncludeDistributionPublishers | 65536 | Specifica che lo script include server di pubblicazione. |
IncludeEnableReplicationDB | 262144 | Specifica che lo script abilita la pubblicazione su un database e crea i processi dell'agente necessari per la pubblicazione. |
IncludeGo | 134217728 | Specifica che lo script include il comando GO alla fine di un batch. |
IncludeInstallDistributor | 8192 | Specifica che lo script installa gli oggetti di pubblicazione nel server di distribuzione. |
IncludeMergeDynamicSnapshotJobs | 128 | Specifica che lo script include la definizione dei processi snapshot partizionati esistenti per le pubblicazioni di tipo merge con filtri di riga con parametri. |
IncludeMergeJoinFilters | 64 | Specifica che lo script include la definizione di tutti i filtri di join definiti per una pubblicazione di tipo merge. |
IncludeMergePartitions | 1048576 | Specifica che lo script include la definizione delle partizioni esistenti per le pubblicazioni di tipo merge con filtri di riga con parametri. |
IncludeMergePublicationActivation | 2097152 | Specifica che lo script include l'impostazione dello stato di una pubblicazione di tipo merge su attivo. |
IncludePartialSubscriptions | 32 | Specifica che lo script include le sottoscrizioni di pubblicazioni transazionali che non sottoscrivono tutti gli articoli della pubblicazione. |
IncludePublicationAccesses | 512 | Specifica che lo script include tutti gli account di accesso aggiunti all'elenco di accesso alla pubblicazione. Questa opzione è supportata solo per gli script di creazione delle pubblicazioni. L'eliminazione di una pubblicazione comporta automaticamente la rimozione dell'elenco di accesso alla pubblicazione. |
IncludePublications | 2048 | Specifica che lo script include pubblicazioni. |
IncludePublisherSideSubscriptions | 8 | Specifica che lo script include la registrazione di tutte le sottoscrizioni nel server di pubblicazione. |
IncludePullSubscriptions | 4096 | Specifica che lo script include tutte le pubblicazioni pull. |
IncludeRegisteredSubscribers | 32768 | Specifica che lo script include la registrazione di tutti i Sottoscrittori nel server di pubblicazione. |
IncludeReplicationJobs | 1024 | Specifica che lo script include la definizione di tutti i processi di SQL Server Agent creati dalla replica. |
IncludeSubscriberSideSubscriptions | 16 | Specifica che lo script include il lato Sottoscrittore di tutti i Sottoscrittori nel server di pubblicazione. |
IncludeUninstallDistributor | 16384 | Specifica che lo script disinstalla gli oggetti di pubblicazione dal server di distribuzione. |
InstallDistributor | 8193 | Specifica uno script di creazione che installa gli oggetti di pubblicazione nel server di distribuzione. |
None | 0 | Cancella tutte le opzioni di scripting. |
UninstallDistributor | 16386 | Specifica uno script di eliminazione che disinstalla gli oggetti di pubblicazione dal server di distribuzione. |
Commenti
L'enumerazione ScriptOptions supporta l'opzione che consente la FlagsAttribute combinazione bit per bit di valori di enumerazione.