ScriptOptions Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Enumera opções para gerar scripts que são usados para criar ou remover objetos de replicação.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class ScriptOptions
[System.Flags]
public enum ScriptOptions
[<System.Flags>]
type ScriptOptions =
Public Enum ScriptOptions
- Herança
-
ScriptOptions
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| None | 0 | Limpa todas as opções de script. |
| Creation | 1 | Especifica que o script gerado é para criar objetos de replicação. |
| Deletion | 2 | Especifica que o script é para deletar um objeto de replicação. |
| IncludeArticles | 4 | Especifica que o roteiro inclui artigos. |
| IncludePublisherSideSubscriptions | 8 | Especifica que o roteiro inclui o registro de todas as assinaturas no Publisher. |
| IncludeSubscriberSideSubscriptions | 16 | Especifica que o script inclui o lado Assinante de todos os Assinantes no Publisher. |
| IncludePartialSubscriptions | 32 | Especifica que o roteiro inclui assinaturas de publicações transacionais que não assinam todos os artigos da publicação. |
| IncludeMergeJoinFilters | 64 | Especifica que o script inclui a definição de todos os filtros de junção definidos para uma publicação de merge. |
| IncludeMergeDynamicSnapshotJobs | 128 | Especifica que o script inclui a definição de quaisquer jobs de snapshot particionados existentes para publicações de mescagem com filtros de linha parametrizados. |
| IncludeChangeDestinationDataTypes | 256 | Especifica que o script inclui quaisquer mapeamentos de tipo de dado definidos pelo usuário. Essa opção só é suportada para publishers que não são SQL Server quando a IncludeArticles opção está ativada. |
| IncludePublicationAccesses | 512 | Especifica que o script inclui todos os logins adicionados à lista de acesso à publicação (PAL). Essa opção é suportada apenas para roteiros de criação de publicações. Deletar uma publicação remove automaticamente o PAL. |
| IncludeReplicationJobs | 1024 | Especifica que o script inclui a definição de todos os trabalhos do SQL Server Agent criados por replicação. |
| IncludePublications | 2048 | Especifica que o roteiro inclui publicações. |
| IncludePullSubscriptions | 4096 | Especifica que o script inclui todas as assinaturas de pull. |
| IncludeInstallDistributor | 8192 | Especifica que o script instala objetos de publicação no Distribuidor. |
| InstallDistributor | 8193 | Especifica um script de criação que instala objetos de publicação no Distribuidor. |
| IncludeUninstallDistributor | 16384 | Especifica que o script desinstala objetos de publicação no Distribuidor. |
| UninstallDistributor | 16386 | Especifica um script de exclusão que desinstala objetos de publicação no Distribuidor. |
| IncludeRegisteredSubscribers | 32768 | Especifica que o roteiro inclui o registro de todos os Assinantes no Publisher. |
| IncludeDistributionPublishers | 65536 | Especifica que o roteiro inclui Publishers. |
| IncludeAgentProfiles | 131072 | Especifica que o script inclui todos os perfis de agentes de replicação definidos pelo usuário no Distribuidor. |
| IncludeEnableReplicationDB | 262144 | Especifica que o script permite a publicação em um banco de dados e cria quaisquer jobs de agente necessários para publicação. |
| EnableReplicationDB | 262145 | Especifica que o script é um script de criação que permite publicar em um banco de dados e cria quaisquer trabalhos de agente necessários para publicação. |
| IncludeDisableReplicationDB | 524288 | Especifica que o script desativa a publicação em um banco de dados e remove quaisquer trabalhos de agente necessários para publicação. |
| DisableReplicationDB | 524290 | Especifica que o script é um script de exclusão que desativa a publicação em um banco de dados e remove quaisquer trabalhos de agente necessários para publicação. |
| IncludeMergePartitions | 1048576 | Especifica que o script inclui a definição de quaisquer partições existentes para publicações de fusão com filtros de linha parametrizados. |
| IncludeMergePublicationActivation | 2097152 | Especifica que o script inclui definir o status de uma publicação de fusão como ativo. |
| IncludeCreateSnapshotAgent | 4194304 | Especifica que o script inclui trabalhos do Agente de Instantâneo. |
| IncludeCreateLogreaderAgent | 8388608 | Especifica que o script inclui trabalhos de Agente Leitor de Log. |
| IncludeCreateQueuereaderAgent | 16777216 | Especifica que o script inclui trabalhos de Agente Leitor de Fila. |
| IncludeCreateDistributionAgent | 33554432 | Especifica que o script inclui trabalhos de Agente de Distribuição. |
| IncludeCreateMergeAgent | 67108864 | Especifica que o script inclui jobs do Agente de Mesclagem. |
| IncludeGo | 134217728 | Especifica que o script inclui o comando GO ao final de um lote. |
| IncludeAll | 268435196 | Especifica que o script inclui todos os possíveis objetos de replicação que podem existir, o que é equivalente a definir todos os valores de ScriptOptions. |
Comentários
A ScriptOptions enumeração suporta a FlagsAttribute opção que permite a combinação bit a bit dos valores de enumeração.