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.
Elenca le opzioni per generare script utilizzati per creare o rimuovere oggetti di replicazione.
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
| Nome | Valore | Descrizione |
|---|---|---|
| None | 0 | Cancella tutte le opzioni di scripting. |
| Creation | 1 | Specifica che lo script generato serve a creare oggetti di replicazione. |
| Deletion | 2 | Specifica che lo script serve per eliminare un oggetto di replica. |
| IncludeArticles | 4 | Specifica che lo script include articoli. |
| IncludePublisherSideSubscriptions | 8 | Specifica che il copione includa la registrazione di tutti gli abbonamenti presso l'Publisher. |
| IncludeSubscriberSideSubscriptions | 16 | Specifica che lo script include il lato Abbonato di tutti gli Abbonati presso l'Publisher. |
| IncludePartialSubscriptions | 32 | Specifica che lo script include abbonamenti a pubblicazioni transazionali che non abbonano a tutti gli articoli della pubblicazione. |
| IncludeMergeJoinFilters | 64 | Specifica che lo script include la definizione di tutti i filtri di join definiti per una pubblicazione di fusione. |
| IncludeMergeDynamicSnapshotJobs | 128 | Specifica che lo script include la definizione di eventuali job snapshot partizionati esistenti per pubblicazioni di fusione con filtri a righe parametrizzati. |
| IncludeChangeDestinationDataTypes | 256 | Specifica che lo script include qualsiasi mappa di tipo di dato definita dall'utente. Questa opzione è supportata solo per editori non-SQL Server quando l'opzione IncludeArticles è abilitata. |
| IncludePublicationAccesses | 512 | Specifica che lo script includa tutti gli accessi aggiunti alla publication access list (PAL). Questa opzione è supportata solo per gli script di creazione di pubblicazioni. Eliminare una pubblicazione rimuove automaticamente il PAL. |
| IncludeReplicationJobs | 1024 | Specifica che lo script include la definizione di tutti i job SQL Server Agent creati tramite replicazione. |
| IncludePublications | 2048 | Specifica che il copione includa pubblicazioni. |
| IncludePullSubscriptions | 4096 | Specifica che lo script includa tutti gli abbonamenti pull. |
| IncludeInstallDistributor | 8192 | Specifica che lo script installi gli oggetti di pubblicazione presso il Distributore. |
| InstallDistributor | 8193 | Specifica uno script di creazione che installa gli oggetti di pubblicazione presso il Distributore. |
| IncludeUninstallDistributor | 16384 | Specifica che lo script disinstalla gli oggetti di pubblicazione presso il Distributore. |
| UninstallDistributor | 16386 | Specifica uno script di cancellazione che disinstalla gli oggetti di pubblicazione presso il Distributore. |
| IncludeRegisteredSubscribers | 32768 | Specifica che lo script includa la registrazione di tutti gli Abbonati presso l'Publisher. |
| IncludeDistributionPublishers | 65536 | Specifica che il copione includa gli editori. |
| IncludeAgentProfiles | 131072 | Specifica che lo script include tutti i profili di agente di replica definiti dall'utente sul Distributore. |
| IncludeEnableReplicationDB | 262144 | Specifica che lo script consente la pubblicazione su un database e crea eventuali lavori di agente necessari per la pubblicazione. |
| EnableReplicationDB | 262145 | Specifica che lo script è uno script di creazione che consente la pubblicazione su un database e crea eventuali job di agente necessari per la pubblicazione. |
| IncludeDisableReplicationDB | 524288 | Specifica che lo script disabilita la pubblicazione su un database e rimuove qualsiasi lavoro di agente necessario per la pubblicazione. |
| DisableReplicationDB | 524290 | Specifica che lo script è uno script di cancellazione che disabilita la pubblicazione su un database e rimuove qualsiasi lavoro di agente necessario per la pubblicazione. |
| IncludeMergePartitions | 1048576 | Specifica che lo script include la definizione di eventuali partizioni esistenti per le pubblicazioni di fusione con filtri a righe parametrizzati. |
| IncludeMergePublicationActivation | 2097152 | Specifica che lo script include l'impostazione dello stato di una pubblicazione di fusione su attivo. |
| IncludeCreateSnapshotAgent | 4194304 | Specifica che lo script include i job agente di snapshot. |
| IncludeCreateLogreaderAgent | 8388608 | Specifica che lo script include i lavori di Agente Lettore di Log. |
| IncludeCreateQueuereaderAgent | 16777216 | Specifica che lo script include i lavori dell'Agente Lettore della Coda. |
| IncludeCreateDistributionAgent | 33554432 | Specifica che lo script include i lavori dell'agente di distribuzione. |
| IncludeCreateMergeAgent | 67108864 | Specifica che lo script include i lavori agente di merge. |
| IncludeGo | 134217728 | Specifica che lo script include il comando GO alla fine di un lotto. |
| IncludeAll | 268435196 | Specifica che lo script include tutti gli oggetti di replicazione possibili che possono esistere, il che equivale a fissare tutti i valori di ScriptOptions. |
Commenti
L'enumerazione ScriptOptions supporta l'opzione FlagsAttribute che consente la combinazione bit a bit dei valori di enumerazione.