ScriptOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumera opciones para generar scripts que se utilizan para crear o eliminar objetos de replicación.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class ScriptOptions
[System.Flags]
public enum ScriptOptions
[<System.Flags>]
type ScriptOptions =
Public Enum ScriptOptions
- Herencia
-
ScriptOptions
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | Borra todas las opciones de scripting. |
| Creation | 1 | Especifica que el script generado es para crear objetos de replicación. |
| Deletion | 2 | Especifica que el script es para eliminar un objeto de replicación. |
| IncludeArticles | 4 | Especifica que el guion incluye artículos. |
| IncludePublisherSideSubscriptions | 8 | Especifica que el guion incluye el registro de todas las suscripciones en el Publisher. |
| IncludeSubscriberSideSubscriptions | 16 | Especifica que el script incluye la parte de Suscriptores de todos los Suscriptores en el Publisher. |
| IncludePartialSubscriptions | 32 | Especifica que el guion incluye suscripciones a publicaciones transaccionales que no suscriben todos los artículos de la publicación. |
| IncludeMergeJoinFilters | 64 | Especifica que el script incluye la definición de todos los filtros de join definidos para una publicación de fusión. |
| IncludeMergeDynamicSnapshotJobs | 128 | Especifica que el script incluye la definición de cualquier trabajo de instantánea particionada existente para publicaciones de fusión con filtros de fila parametrizados. |
| IncludeChangeDestinationDataTypes | 256 | Especifica que el script incluye cualquier mapeo de tipo de dato definido por el usuario. Esta opción solo es compatible con editores que no son SQL Server cuando la IncludeArticles opción está habilitada. |
| IncludePublicationAccesses | 512 | Especifica que el script incluye todos los inicios de sesión añadidos a la lista de acceso a publicaciones (PAL). Esta opción solo es compatible con scripts de creación de publicaciones. Eliminar una publicación elimina automáticamente el PAL. |
| IncludeReplicationJobs | 1024 | Especifica que el script incluye la definición de todos los trabajos de Agente SQL Server creados por replicación. |
| IncludePublications | 2048 | Especifica que el guion incluye publicaciones. |
| IncludePullSubscriptions | 4096 | Especifica que el script incluye todas las suscripciones pull. |
| IncludeInstallDistributor | 8192 | Especifica que el script instala objetos de publicación en el distribuidor. |
| InstallDistributor | 8193 | Especifica un script de creación que instala objetos de publicación en el distribuidor. |
| IncludeUninstallDistributor | 16384 | Especifica que el script desinstala objetos de publicación en el distribuidor. |
| UninstallDistributor | 16386 | Especifica un script de eliminación que desinstala objetos de publicación en el distribuidor. |
| IncludeRegisteredSubscribers | 32768 | Especifica que el guion incluye el registro de todos los Suscriptores en el Publisher. |
| IncludeDistributionPublishers | 65536 | Especifica que el guion incluye a los editores. |
| IncludeAgentProfiles | 131072 | Especifica que el script incluye todos los perfiles de agentes de replicación definidos por el usuario en el Distribuidor. |
| IncludeEnableReplicationDB | 262144 | Especifica que el script permite publicar en una base de datos y crea cualquier trabajo de agente necesario para la publicación. |
| EnableReplicationDB | 262145 | Especifica que el script es un script de creación que permite publicar en una base de datos y crea cualquier trabajo de agente necesario para publicar. |
| IncludeDisableReplicationDB | 524288 | Especifica que el script deshabilita la publicación en una base de datos y elimina cualquier trabajo de agente necesario para publicar. |
| DisableReplicationDB | 524290 | Especifica que el script es un script de eliminación que deshabilita la publicación en una base de datos y elimina cualquier trabajo de agente necesario para publicar. |
| IncludeMergePartitions | 1048576 | Especifica que el script incluye la definición de cualquier partición existente para publicaciones de fusión con filtros de fila parametrizados. |
| IncludeMergePublicationActivation | 2097152 | Especifica que el script incluye establecer el estado de una publicación de fusión en activo. |
| IncludeCreateSnapshotAgent | 4194304 | Especifica que el script incluye trabajos de Agente de instantáneas. |
| IncludeCreateLogreaderAgent | 8388608 | Especifica que el script incluye trabajos de Agente Lector de Logs. |
| IncludeCreateQueuereaderAgent | 16777216 | Especifica que el script incluye trabajos de Agente Lector de Cola (Queue Reader Agent). |
| IncludeCreateDistributionAgent | 33554432 | Especifica que el script incluye trabajos de Agente de distribución. |
| IncludeCreateMergeAgent | 67108864 | Especifica que el script incluye trabajos de Agente de mezcla. |
| IncludeGo | 134217728 | Especifica que el script incluye el comando GO al final de un lote. |
| IncludeAll | 268435196 | Especifica que el script incluye todos los posibles objetos de replicación que puedan existir, lo que equivale a establecer todos los valores de ScriptOptions. |
Comentarios
La ScriptOptions enumeración admite la FlagsAttribute opción que permite la combinación bit a bit de los valores de enumeración.