Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
De distributeur is een server die de distributiedatabase bevat, waarin metagegevens en geschiedenisgegevens worden opgeslagen voor alle typen replicatie en transacties voor transactionele replicatie. Als u replicatie wilt instellen, moet u een distributeur configureren. Elke Publisher kan aan slechts één enkele Distributor-instantie worden toegewezen, maar meerdere Publishers kunnen één Distributor delen. De distributeur gebruikt deze aanvullende bronnen op de server waar deze zich bevindt:
Extra schijfruimte als de momentopnamebestanden voor de publicatie zijn opgeslagen op de Distributeur (wat ze meestal zijn).
Extra schijfruimte voor het opslaan van de distributiedatabase.
Aanvullende processorbelasting door replicatie-agenten voor pushabonnementen die op de Distributor worden uitgevoerd.
De server die u als distributeur selecteert, moet voldoende schijfruimte en processorkracht hebben om replicatie en eventuele andere activiteiten op die server te ondersteunen. Wanneer u de distributeur configureert, geeft u het volgende op:
Een momentopnamemap, die standaard wordt gebruikt voor alle uitgevers die deze distributeur gebruiken. Zorg ervoor dat deze map al is gedeeld en dat de juiste machtigingen zijn ingesteld. Voor meer informatie, zie de map Momentopname beveiligen.
Een naam en bestandslocaties voor de distributiedatabase. De naam van de distributiedatabase kan niet worden gewijzigd nadat deze is gemaakt. Als u een andere naam voor de database wilt gebruiken, moet u distributie uitschakelen en opnieuw configureren.
Uitgevers die gemachtigd zijn om de Distributeur te gebruiken. Als u andere uitgevers opgeeft dan het exemplaar waarop de distributeur wordt uitgevoerd, moet u ook een wachtwoord opgeven voor de verbindingen die de uitgevers maken met de externe distributeur.
Voor transactionele replicatie, nadat u distributie hebt geconfigureerd, raden we u aan het volgende te doen:
De juiste grootte van de distributiedatabase bepalen. Test de replicatie met een typische belasting voor uw systeem om te bepalen hoeveel ruimte er nodig is om opdrachten op te slaan. Zorg ervoor dat de database groot genoeg is om opdrachten op te slaan zonder regelmatig automatisch te hoeven worden vergroot. Zie (Transact-SQL) voor meer informatie over het wijzigen van de grootte van een databaseALTER DATABASE.
Stel de synchronisatie met back-upoptie in op de distributiedatabase. Zie Strategieën voor het maken van back-ups en het herstellen van momentopnamen en transactionele replicatie enhet inschakelen van gecoördineerde back-ups voor transactionele replicatie (replicatie Transact-SQL programmeren) voor meer informatie.
Lokale en externe distributeurs
De distributeur is standaard dezelfde server als de Publisher (een lokale distributeur), maar kan ook een afzonderlijke server zijn van de Publisher (een externe distributeur). Normaal gesproken kiest u ervoor om een externe distributeur te gebruiken als u het volgende wilt doen:
Offloadverwerking naar een andere computer als u minimale impact van replicatie op de Publisher wilt (bijvoorbeeld als de Publisher een OLTP-server is).
Configureer een gecentraliseerde distributeur voor meerdere uitgevers.
Externe distributeurs komen vaker voor in transactionele replicatie dan in samenvoegingsreplicatie om twee redenen:
De distributeur speelt een grotere rol in transactionele replicatie omdat alle gerepliceerde transacties worden geschreven naar en gelezen uit de distributiedatabase.
Topologieën voor samenvoegreplicatie maken doorgaans gebruik van pull-abonnementen, zodat agenten bij elke Abonnee draaien in plaats van dat ze allemaal op de Distributor draaien. Voor meer informatie, zie Abonneer je op publicaties. In de meeste gevallen moet u een lokale distributeur gebruiken voor samenvoegreplicatie.
Zie Publicatie en distributie configureren.
Als u de eigenschappen van Publisher en Distributeur wilt wijzigen, raadpleegt u De distributeur en Publisher eigenschappen weergeven en wijzigen.