PullSubscription Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les informations du serveur de publication pour un abonnement à une fusion ou à une publication transactionnelle lorsque l'agent de synchronisation s'exécute sur l'abonné. La classe PullSubscription est une classe de base à partir de laquelle la classe TransPullSubscription et la classe MergePullSubscription sont dérivées.
public ref class PullSubscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class PullSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type PullSubscription = class
inherit ReplicationObject
Public MustInherit Class PullSubscription
Inherits ReplicationObject
- Héritage
- Dérivé
Remarques
La TransPullSubscription classe et la MergePullSubscription classe sont utilisées pour créer des abonnements pull sur l’Abonné. Vous devez également utiliser la TransSubscription classe et la MergeSubscription classe pour inscrire l’abonnement pull sur le serveur de publication.
Cohérence de thread
Tous les membres statiques publics (Shared
dans Microsoft Visual Basic) de ce type sont sécurisés pour les opérations multithread. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Constructeurs
PullSubscription() |
Crée une instance de la classe PullSubscription. |
Propriétés
AgentJobId |
Obtient l'ID du travail de l'agent utilisé pour synchroniser l'abonnement. |
AgentOffload |
Obtient ou définit si l’agent de synchronisation s’exécute sur un ordinateur autre que celui où le travail de l’agent a été créé. Cette propriété n’est plus prise en charge pour les distributeurs exécutant Microsoft SQL Server 2005 et versions ultérieures. |
AgentOffloadServer |
Obtient ou définit le nom de l'ordinateur distant où l'agent s'exécute lors de l'utilisation de l'activation de l'agent distant. |
AgentSchedule |
Obtient la planification pour le travail de l'Agent utilisé pour synchroniser l'abonnement. |
AltSnapshotFolder |
Obtient ou définit l'emplacement où les fichiers d'instantanés de publication sont obtenus lorsque l'emplacement par défaut de l'instantané sur le serveur de distribution n'est pas utilisé. |
CachePropertyChanges |
Obtient ou définit s'il faut mettre en cache des modifications effectuées sur les propriétés de réplication ou les appliquer immédiatement. (Hérité de ReplicationObject) |
ConnectionContext |
Obtient ou définit la connexion à une instance de Microsoft SQL Server. (Hérité de ReplicationObject) |
CreateSyncAgentByDefault |
Obtient ou définit si le travail de l'agent utilisé pour démarrer l'Agent de réplication pour la synchronisation de l'abonnement est créé en même temps que l'abonnement. |
DatabaseName |
Obtient ou définit le nom de la base de données d'abonnement. |
Description |
Obtient ou définit une description textuelle de l'abonnement par extraction. |
DistributorName |
Obtient ou définit l’instance de Microsoft SQL Server qui est le serveur de distribution et distribue la publication à laquelle l’abonnement est abonné. |
DistributorSecurity |
Obtient le contexte de sécurité utilisé pour se connecter au serveur de distribution. |
EnabledForSynchronizationManager |
Spécifie s'il est possible de synchroniser l'abonnement à l'aide du Gestionnaire de synchronisation Windows. |
FtpAddress |
Obtient ou définit l'adresse IP du serveur FTP. |
FtpLogin |
Obtient ou définit l'ouverture de session FTP. |
FtpPassword |
Obtient ou définit le mot de passe FTP. |
FtpPort |
Obtient ou définit le numéro de port du serveur FTP. |
IsExistingObject |
Détermine si l'objet existe ou non sur le serveur. (Hérité de ReplicationObject) |
IsMemoryOptimized |
Représente les informations du serveur de publication pour un abonnement à une fusion ou à une publication transactionnelle lorsque l'agent de synchronisation s'exécute sur l'abonné. La classe PullSubscription est une classe de base à partir de laquelle la classe TransPullSubscription et la classe MergePullSubscription sont dérivées. |
LastAgentDateTime |
Obtient la date et l'heure de la dernière synchronisation de l'abonnement. |
LastAgentStatus |
Obtient l'état de la synchronisation la plus récente de l'abonnement. |
LastAgentSummary |
Obtient un résumé du résultat de la synchronisation la plus récente de l'abonnement. |
Name |
Obtient le nom généré pour l'abonnement par extraction. |
PublicationDBName |
Obtient ou définit le nom de la base de données de publication. |
PublicationName |
Obtient ou définit le nom de la publication à laquelle l'abonnement s'abonne. |
PublisherName |
Obtient ou définit le nom du serveur de publication. |
PublisherSecurity |
Obtient ou définit le contexte de sécurité utilisé par l'Agent de synchronisation lors de la connexion au serveur de publication. |
SecureFtpPassword |
Obtient ou définit le mot de passe sécurisé de l'ouverture de session utilisée pour la connexion au serveur FTP. |
SqlServerName |
Obtient le nom de l’instance Microsoft SQL Server à laquelle cet objet est connecté. (Hérité de ReplicationObject) |
SubscriberSecurity |
Obtient le contexte de sécurité utilisé par l'Agent de synchronisation lors de la connexion à l'Abonné. |
SubscriptionId |
Obtient la valeur d'ID de l'abonnement. |
SubscriptionType |
Détermine si l'inscription de l'abonnement est pour un abonnement par émission de données, par extraction de données ou anonyme. |
SynchronizationAgentProcessSecurity |
Obtient le contexte de sécurité utilisé pour spécifier le compte Microsoft Windows sous lequel le travail de l’Agent de synchronisation s’exécute pour synchroniser l’abonnement. |
Type |
Obtient ou définit le type de publication. |
UseFtp |
Obtient ou définit si les fichiers d'instantanés nécessaires à l'initialisation de l'abonnement par extraction sont accessibles par l'Agent de synchronisation à l'aide de FTP (File Transfer Protocol). |
UserData |
Obtient ou définit une propriété d'objet qui permet aux utilisateurs d'attacher leurs propres données à l'objet. (Hérité de ReplicationObject) |
WorkingDirectory |
Obtient ou définit le chemin d'accès du répertoire sur l'Abonné utilisé pour stocker temporairement et décompresser des fichiers d'instantanés téléchargés. |
Méthodes
CheckValidCreation() |
Vérifie la création de la réplication valide. (Hérité de ReplicationObject) |
CheckValidDefinition(Boolean) |
Indique si la définition est valide. |
CommitPropertyChanges() |
Envoie toutes les instructions de modification de propriété mises en cache à l’instance de Microsoft SQL Server. (Hérité de ReplicationObject) |
Create() |
Crée l'abonnement par extraction de données sur l'Abonné. |
CustomEnabledForSyncMgr(StringBuilder) |
Active la publication personnalisée pour le gestionnaire synchrone. |
Decouple() |
Dissocie l'objet de réplication référencé du serveur. (Hérité de ReplicationObject) |
GetChangeCommand(StringBuilder, String, String) |
Retourne la commande de modification de la réplication. (Hérité de ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Retourne la commande de création de la réplication. (Hérité de ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Retourne la commande de suppression de la réplication. (Hérité de ReplicationObject) |
InitMemberVariables(String, String, String, String, Boolean) |
Initialise les variables des membres. |
InternalRefresh(Boolean) |
Initialise une actualisation interne de la réplication. (Hérité de ReplicationObject) |
LastAgentJobHistoryInfo() |
Retourne des informations sur le dernier travail d'Agent de synchronisation exécuté. |
Load() |
Charge les propriétés d'un objet existant à partir du serveur. (Hérité de ReplicationObject) |
LoadProperties() |
Charge les propriétés d'un objet existant à partir du serveur. (Hérité de ReplicationObject) |
Refresh() |
Recharge les propriétés de l'objet. (Hérité de ReplicationObject) |
Remove() |
Supprime l'abonnement par extraction. |
Script(ScriptOptions) |
Retourne un script Transact-SQL pour créer ou supprimer l’abonnement pull en fonction du paramètre de propriété actuel de l’objet PullSubscription . |
StopSynchronizationJob() |
Tente d'arrêter un travail en cours d'exécution qui synchronise l'abonnement. |
SynchronizeWithJob() |
Démarre le travail de l'Agent pour synchroniser l'abonnement. |