DistributionPublication Clase
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í.
Representa información sobre una publicación transaccional o instantánea almacenada en el Distribuidor.
public ref class DistributionPublication sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionPublication : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionPublication = class
inherit ReplicationObject
Public NotInheritable Class DistributionPublication
Inherits ReplicationObject
- Herencia
Comentarios
La DistributionPublication clase es utilizada principalmente por SQL Server Management Studio y por editores que no son SQL Server. Para crear, visualizar o modificar las propiedades de una publicación, deberías usar en su lugar una instancia de la TransPublication clase.
La DistributionPublication clase requiere una conexión con el Distribuidor.
Seguridad de hilos
Cualquier miembro público estático (Shareden Microsoft Visual Basic) de este tipo es seguro para operaciones multihilo. No se garantiza que los miembros de instancia sean seguros para el acceso concurrente.
Constructores
| Nombre | Description |
|---|---|
| DistributionPublication() |
Crea una nueva instancia de la clase DistributionPublication. |
| DistributionPublication(String, String, String, String, ServerConnection) |
Crea una nueva instancia de la DistributionPublication clase, con las propiedades requeridas y con una conexión al Distribuidor. |
Propiedades
| Nombre | Description |
|---|---|
| Attributes |
Obtiene o establece los atributos de publicación para la publicación de distribución. |
| CachePropertyChanges |
Obtiene o establece si guardar en caché los cambios realizados en las propiedades de replicación o aplicarlos inmediatamente. (Heredado de ReplicationObject) |
| ConnectionContext |
Obtiene o establece la conexión a una instancia de Microsoft SQL Server. (Heredado de ReplicationObject) |
| Description |
Obtiene o establece una descripción para la publicación. |
| DistributionArticles |
Información de devolución sobre los artículos de la publicación almacenada en el Distribuidor. |
| DistributionDBName |
Obtiene o establece el nombre de la base de datos de distribución de la publicación. |
| DistributionSubscriptions |
Representa información sobre suscripciones a la publicación almacenada en el Distribuidor. |
| IsExistingObject |
Anota si el objeto existe en el servidor o no. (Heredado de ReplicationObject) |
| LogReaderAgent |
Obtiene o establece el nombre del trabajo Agente Lector de Registro para la publicación transaccional. |
| Name |
Obtiene o establece el nombre de la publicación. |
| PubId |
Obtiene el ID de publicación. |
| PublicationDBName |
Obtiene o establece el nombre de la base de datos de publicaciones. |
| PublisherName |
Recibe o establece el nombre del Publisher. |
| SnapshotAgent |
Obtiene o establece el nombre del trabajo Agente de instantáneas para la publicación transaccional. |
| SqlServerName |
Obtiene el nombre de la instancia de Microsoft SQL Server a la que está conectado este objeto. (Heredado de ReplicationObject) |
| Type |
Obtiene o establece el tipo de replicación para esta publicación. |
| UserData |
Obtiene o establece una propiedad de objeto que permite a los usuarios adjuntar sus propios datos al objeto. (Heredado de ReplicationObject) |
| VendorName |
Obtiene o establece al fabricante del producto que no SQL Server Publisher la publicación. |
Métodos
| Nombre | Description |
|---|---|
| CheckValidCreation() |
Comprueba la creación válida de la replicación. (Heredado de ReplicationObject) |
| CheckValidDefinition(Boolean) |
Indica si la definición es válida. (Heredado de ReplicationObject) |
| CommitPropertyChanges() |
Envía todas las sentencias de cambio de propiedades en caché a la instancia de Microsoft SQL Server. (Heredado de ReplicationObject) |
| Create() |
Crea los metadatos de publicación en el distribuidor. |
| Decouple() |
Desacopla el objeto de replicación referenciado del servidor. (Heredado de ReplicationObject) |
| EnumDistributionArticles() |
Información de devoluciones mantenida en el Distribuidor en los artículos de esta publicación. |
| EnumDistributionSubscriptions() |
Información sobre las devoluciones se mantiene en el Distribuidor para las suscripciones a esta publicación. |
| GetChangeCommand(StringBuilder, String, String) |
Devuelve el comando de cambio de la replicación. (Heredado de ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Devuelve el comando create de la replicación. (Heredado de ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Devuelve el comando drop de la replicación. (Heredado de ReplicationObject) |
| InternalRefresh(Boolean) |
Inicia una actualización interna desde la replicación. (Heredado de ReplicationObject) |
| Load() |
Carga las propiedades de un objeto existente desde el servidor. (Heredado de ReplicationObject) |
| LoadProperties() |
Carga las propiedades de un objeto existente desde el servidor. (Heredado de ReplicationObject) |
| Refresh() |
Recarga las propiedades del objeto. (Heredado de ReplicationObject) |
| Remove() |
Elimina los metadatos de la publicación del Distribuidor. |
| Script(ScriptOptions) |
Genera un script Transact-SQL que puede usarse para crear o eliminar los metadatos de publicación en el distribuidor. |