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
De standaardartikeltypen voor replicatie zijn tabelartikelen, maar u kunt andere databaseobjecten publiceren als artikelen, waaronder weergaven, opgeslagen procedures, door de gebruiker gedefinieerde functies en opgeslagen procedureuitvoering. U kunt opgeslagen replicatieprocedures gebruiken om programmatisch een artikeltype op te geven wanneer u een artikel definieert. De procedures die u gebruikt, zijn afhankelijk van het type replicatie en het artikeltype.
Opmerking
De aanduiding alleen voor het schema bij het definiëren van tabel-, weergave- en opgeslagen procedureartikelen geeft aan dat alleen de objectdefinitie wordt gerepliceerd.
Een tabelartikel publiceren in een transactionele publicatie of momentopnamepublicatie
Voer in Publisher in de publicatiedatabase sp_addarticle uit. Geef een van de volgende waarden op om
@typehet type artikel te definiëren:logbased- een tabelartikel op basis van logboeken. Dit is de standaardinstelling voor transactionele en momentopnamereplicatie. Replicatie genereert automatisch de opgeslagen procedure die wordt gebruikt voor horizontaal filteren en de weergave waarmee een verticaal gefilterd artikel wordt gedefinieerd.logbased manualfilter- een op logboek gebaseerd, horizontaal gefilterd artikel waarin de opgeslagen procedure die wordt gebruikt voor horizontale filtering handmatig wordt gemaakt en gedefinieerd door de gebruiker en opgegeven voor@filter. Zie Een statisch rijfilter definiëren en wijzigen voor meer informatie.logbased manualview- een verticaal gefilterd artikel op basis van logboeken waarin de weergave die het verticaal gefilterde artikel definieert, wordt gemaakt en gedefinieerd door de gebruiker en opgegeven voor@sync_object. Zie Een statisch rijfilter definiëren en wijzigen en een kolomfilter definiëren en wijzigen voor meer informatie.logbased manualboth- een op logboek gebaseerd, horizontaal en verticaal gefilterd artikel waarbij zowel de opgeslagen procedure die wordt gebruikt voor horizontaal filteren als de weergave die het verticaal gefilterde artikel definieert, wordt gemaakt en gedefinieerd door de gebruiker en respectievelijk opgegeven voor@filteren@sync_object, respectievelijk. Zie Een statisch rijfilter definiëren en wijzigen en een kolomfilter definiëren en wijzigen voor meer informatie.
Hiermee definieert u een nieuw artikel voor de publicatie. Zie Een artikel definiëren voor meer informatie.
Voor
logbased manualboth- enlogbased manualfilter-artikelen voert u sp_articlefilter uit om de opgeslagen filterprocedure voor een horizontaal gefilterd artikel te genereren. Zie Een statisch rijfilter definiëren en wijzigen voor meer informatie.logbased manualbothVoor ,logbased manualviewenlogbased manualfilterartikelen voert u sp_articleview uit om de weergave te genereren die het verticaal gefilterde artikel definieert. Zie Een kolomfilter definiëren en wijzigen voor meer informatie.
Publiceren van een artikel over een weergave of geïndexeerde weergave in een transactionele of momentopname-publicatie.
Voer in Publisher in de publicatiedatabase sp_addarticle uit. Geef een van de volgende waarden op om
@typehet type artikel te definiëren:geïndexeerde weergave op basis van logboeken - een artikel met geïndexeerde weergaven. Replicatie genereert automatisch de opgeslagen procedure die wordt gebruikt voor horizontaal filteren en de weergave waarmee een verticaal gefilterd artikel wordt gedefinieerd.
alleen schema weergeven - een artikel met alleen schema's. De basistabel moet ook worden gerepliceerd.
alleen geïndexeerd weergaveschema - een artikel met alleen geïndexeerde schema's. De basistabel moet ook worden gerepliceerd.
indexed view logbased manualfilter - een op logboek gebaseerd, horizontaal gefilterd, geïndexeerd weergaveartikel waarin de opgeslagen procedure die wordt gebruikt voor horizontale filtering handmatig wordt gemaakt en gedefinieerd door de gebruiker en opgegeven voor
@filter. Zie Een statisch rijfilter definiëren en wijzigen voor meer informatie.geïndexeerde weergave op log-gebaseerde handmatige weergave - een artikel over log-gebaseerde, gefilterde geïndexeerde weergave, waarbij de weergave die een verticaal gefilterd artikel definieert, wordt gemaakt en gedefinieerd door de gebruiker en opgegeven voor
@sync_object. Zie Een statisch rijfilter definiëren en wijzigen en een kolomfilter definiëren en wijzigen voor meer informatie.handmatige geïndexeerde weergave : een op logboek gebaseerd, gefilterd, geïndexeerd weergaveartikel waarin zowel de opgeslagen procedure die wordt gebruikt voor horizontaal filteren als de weergave waarmee een verticaal gefilterd artikel wordt gedefinieerd, wordt gemaakt en gedefinieerd door de gebruiker en respectievelijk opgegeven voor
@filteren@sync_object, respectievelijk. Zie Een statisch rijfilter definiëren en wijzigen en een kolomfilter definiëren en wijzigen voor meer informatie.
Hiermee definieert u een nieuw artikel voor de publicatie. Zie Een artikel definiëren voor meer informatie.
Voor zowel logbased handmatige als logbased handmatige filter artikelen, voert u sp_articlefilter uit om de filteropslagprocedure voor een horizontaal gefilterd artikel te genereren. Zie Een statisch rijfilter definiëren en wijzigen voor meer informatie.
Voor logbased manualboth, logbased manualview en logbased manualfilter artikelen, voert u sp_articleview uit om de weergave te genereren waarmee het verticaal gefilterde artikel wordt gedefinieerd. Zie Een kolomfilter definiëren en wijzigen voor meer informatie.
Een opgeslagen procedure, opgeslagen procedureuitvoering of door de gebruiker gedefinieerd functieartikel publiceren in een transactionele publicatie of momentopname
Voer in Publisher in de publicatiedatabase sp_addarticle uit. Geef een van de volgende waarden op om
@typehet type artikel te definiëren:alleen proc-schema - een artikel over opgeslagen procedure met alleen schema's.
proc exec : repliceert de uitvoering van de opgeslagen procedure naar alle abonnees van het artikel. Zie De uitvoering van opgeslagen procedures publiceren in transactionele replicatie voor meer informatie.
serializable proc exec - repliceert de uitvoering van de opgeslagen procedure alleen als deze wordt uitgevoerd binnen de context van een serialiseerbare transactie. Zie De uitvoering van opgeslagen procedures publiceren in transactionele replicatie voor meer informatie.
functie alleen voor schema - een door de gebruiker gedefinieerde functie die alleen met schema's werkt.
Hiermee definieert u een nieuw artikel voor de publicatie. Zie Een artikel definiëren voor meer informatie.
Een tabel publiceren of artikel weergeven in een samenvoegpublicatie
Voer in Publisher in de publicatiedatabase sp_addmergearticle uit. Geef een van de volgende waarden op om
@typehet type artikel te definiëren:tabel - een tabelartikel.
alleen geïndexeerd weergaveschema - een artikel met alleen geïndexeerde schema's.
alleen schema weergeven - een artikel met alleen schema's.
Hiermee definieert u een nieuw artikel voor de publicatie. Zie Een artikel definiëren voor meer informatie.
Een opgeslagen procedure of door de gebruiker gedefinieerd functieartikel publiceren in een samenvoegpublicatie
Voer in Publisher in de publicatiedatabase sp_addmergearticle uit. Geef een van de volgende waarden op om
@typehet type artikel te definiëren:functie alleen voor schema - een door de gebruiker gedefinieerde functie die alleen met schema's werkt.
alleen proc-schema - een artikel over opgeslagen procedure met alleen schema's.
Hiermee definieert u een nieuw artikel voor de publicatie. Zie Een artikel definiëren voor meer informatie.