Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Een abonnement is een aanvraag voor een kopie van de gegevens- en databaseobjecten in een publicatie. Een abonnement definieert welke publicatie wordt ontvangen en waar en wanneer deze wordt ontvangen. Overweeg bij het plannen van abonnementen waar u wilt dat agentverwerking plaatsvindt. Het type abonnement dat u kiest, bepaalt waar de agent draait. Met een push-abonnement wordt de mergeagent of distributieagent uitgevoerd bij de distributeur, terwijl met een pull-abonnement agents worden uitgevoerd bij de abonnees. Nadat een abonnement is gemaakt, kan het niet van het ene type naar het andere worden gewijzigd.
Opmerking
Azure SQL Managed Instance kan een uitgever, distributeur en abonnee zijn voor momentopname en transactionele replicatie. Databases in Azure SQL Database kunnen alleen pushabonnees zijn voor momentopname en transactionele replicatie. Zie Transactionele replicatie met Azure SQL Database en Azure SQL Managed Instancevoor meer informatie.
| Subscription | Kenmerken | Wanneer gebruiken |
|---|---|---|
| Push-abonnement | Met een pushabonnement worden wijzigingen doorgegeven aan een abonnee zonder een verzoek van de abonnee. Wijzigingen kunnen op aanvraag, continu of op geplande basis naar abonnees worden gepusht. De distributieagent of samenvoegprocessagent draait op de distributeur. | Gegevens worden doorgaans continu of volgens een regelmatig terugkerend schema gesynchroniseerd. Publicaties vereisen vrijwel realtime verplaatsing van gegevens. De hogere processoroverhead bij de Distributeur heeft geen invloed op de prestaties. Meestal gebruikt met momentopname en transactionele replicatie. |
| Pull-abonnement | Met een pull-abonnement vraagt de abonnee wijzigingen aan die zijn aangebracht bij Publisher. Met pull-abonnementen kan de gebruiker bij de abonnee bepalen wanneer de gegevenswijzigingen worden gesynchroniseerd. De distributieagent of de samenvoegagent draait bij de Subscribent. | Gegevens worden doorgaans op aanvraag of volgens een schema gesynchroniseerd in plaats van continu. De publicatie heeft een groot aantal abonnees en/of het zou te resource-intensief zijn om alle agents bij de distributeur uit te voeren. Abonnees zijn autonoom, losgekoppeld en/of mobiel. Abonnees bepalen wanneer ze verbinding maken en wijzigingen synchroniseren. Wordt meestal gebruikt met merge-replicatie. |
Typen replicatieabonnementen samenvoegen
Alle replicatietypen staan push- en pull-abonnementen toe. Samenvoegreplicatie maakt gebruik van twee aanvullende termen om abonnementen te onderscheiden: clientabonnementen en serverabonnementen. Zowel client- als serverabonnementen kunnen worden gebruikt met push- en pull-abonnementen. Clientabonnementen zijn geschikt voor de meeste abonnees, terwijl serverabonnementen doorgaans worden gebruikt voor abonnees die gegevens opnieuw publiceren naar andere abonnees. Abonnementskeuze is ook van invloed op conflictoplossing.
Niet-SQL Server-abonnees
Oracle en IBM Db2 kunnen zich abonneren op momentopname- en transactionele publicaties met behulp van pushabonnementen. Zie Niet-SQL Server-abonnees voor meer informatie.
Abonnementen maken
Als u een abonnement wilt maken, geeft u de volgende informatie op:
De naam van de publicatie.
De naam van de abonnee en de abonnementsdatabase.
Of de distributieagent of samenvoegagent nu wordt uitgevoerd bij de distributeur of bij de abonnee.
Of de distributieagent of merge-agent continu, op geplande basis of alleen op aanvraag draait.
Of de momentopnameagent een eerste momentopname moet maken voor het abonnement en of de distributieagent of samenvoegagent die momentopname moet toepassen op de abonnee.
Accounts waarvoor de distributieagent of samenvoegagent wordt uitgevoerd.
Voor samenvoegreplicatie is het type abonnement: server of client.
Een push-abonnement maken
Eigenschappen van pushabonnementen weergeven of wijzigen
Eigenschappen van pushabonnement weergeven en wijzigen
Een push-abonnement verwijderen
SQL Server Management Studio: een pushabonnement verwijderen
Opmerking
Als u een abonnement verwijdert, worden gepubliceerde objecten niet van de abonnee verwijderd.
Een pull-abonnement maken
SQL Server Management Studio: een pull-abonnement maken
Eigenschappen van pull-abonnementen weergeven of wijzigen
Eigenschappen van pull-abonnement weergeven en wijzigen
Een pull-abonnement verwijderen
Een pull-abonnement verwijderen