Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Returnerar information om en artikel. Den här lagrade proceduren körs i Publisher på publikationsdatabasen eller vid en ompublicering av Prenumerant på prenumerationsdatabasen.
Transact-SQL syntaxkonventioner
Syntax
sp_helpmergearticle
[ [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Argumentpunkter
[ @publication = ] N'publication'
Namnet på publikationen som information ska hämtas om.
@publication är sysname, med standardvärdet %, som returnerar information om alla sammanslagningsartiklar som finns i alla publikationer i den aktuella databasen.
[ @article = ] N'article'
Namnet på den artikel som informationen ska returneras för.
@article är sysname, med standardvärdet %, som returnerar information om alla sammanslagningsartiklar i den angivna publikationen.
Resultatuppsättning
| Kolumnnamn | Datatyp | Beskrivning |
|---|---|---|
id |
Int | Artikelidentifierare. |
name |
sysname | Artikelns namn. |
source_owner |
sysname | Namnet på källobjektets ägare. |
source_object |
sysname | Namnet på källobjektet som artikeln ska läggas till från. |
sync_object_owner |
sysname | Namnet på ägaren av vyn som definierar den publicerade artikeln. |
sync_object |
sysname | Namnet på det anpassade objekt som används för att upprätta de första data för partitionen. |
description |
nvarchar(255) | Beskrivning av artikeln. |
status |
tinyint | Status för artikeln, som kan vara något av följande värden:1 = inaktiv2 = aktiv5 = väntande åtgärd för datadefinitionsspråk (DDL)6 = DDL-åtgärd med en nygenererad ögonblicksbildNot: När en artikel initieras om ändras värdena 5 för och 6 till 2. |
creation_script |
nvarchar(255) | Sökväg och namn på ett valfritt artikelschemaskript som används för att skapa artikeln i prenumerationsdatabasen. |
conflict_table |
nvarchar(270) | Namnet på tabellen som lagrar konflikterna för infoga eller uppdatera. |
article_resolver |
nvarchar(255) | Anpassad lösning för artikeln. |
subset_filterclause |
nvarchar(1000) | WHERE-sats som anger den vågräta filtreringen. |
pre_creation_command |
tinyint | Förskapandemetod, som kan vara ett av följande värden:0 = ingen1 = släpp2 = ta bort3 = trunkera |
schema_option |
binär(8) | Bitmapp för schemagenereringsalternativet för artikeln. Information om det här bitmappsalternativet finns i sp_addmergearticle eller sp_changemergearticle. |
type |
smallint | Typ av artikel, som kan vara något av följande värden:10 = tabell32 = lagrad procedur64 = vy eller indexerad vy128 = användardefinierad funktion160 = endast synonymschema |
column_tracking |
Int | Inställning för spårning på kolumnnivå. där 1 innebär att spårning på kolumnnivå är på och 0 innebär att spårning på kolumnnivå är inaktiverad. |
resolver_info |
nvarchar(255) | Namn på artikelmatcharen. |
vertical_partition |
bit | Om artikeln är vertikalt partitionerad; där 1 innebär att artikeln är vertikalt partitionerad och 0 innebär att den inte är det. |
destination_owner |
sysname | Ägare till målobjektet. Gäller endast för sammanslagning av lagrade procedurer, vyer och användardefinierade funktionsschemaartiklar (UDF). |
identity_support |
Int | Om automatisk hantering av identitetsintervall är aktiverat; där 1 är aktiverat och 0 är inaktiverat. |
pub_identity_range |
bigint | Intervallstorleken som ska användas när nya identitetsvärden tilldelas. Mer information finns i avsnittet "Sammanfoga replikering" i Replikera identitetskolumner. |
identity_range |
bigint | Intervallstorleken som ska användas när nya identitetsvärden tilldelas. Mer information finns i avsnittet "Sammanfoga replikering" i Replikera identitetskolumner. |
threshold |
Int | Procentvärde som används för prenumeranter som kör SQL Server Compact eller tidigare versioner av SQL Server.
threshold kontroller när sammanslagningsagenten tilldelar ett nytt identitetsintervall. När procentandelen värden som anges i tröskelvärdet används skapar sammanslagningsagenten ett nytt identitetsintervall. Mer information finns i avsnittet "Sammanfoga replikering" i Replikera identitetskolumner. |
verify_resolver_signature |
Int | Om en digital signatur verifieras innan du använder en lösning i sammanslagningsreplikeringen; där 0 innebär att signaturen inte verifieras och 1 innebär att signaturen verifieras för att se om den kommer från en betrodd källa. |
destination_object |
sysname | Namn på målobjektet. Gäller endast för sammanslagning av lagrade procedurer, vyer och UDF-schemaartiklar. |
allow_interactive_resolver |
Int | Om den interaktiva lösaren används i en artikel; där 1 innebär att den här matcharen används och 0 innebär att den inte används. |
fast_multicol_updateproc |
Int | Aktiverar eller inaktiverar sammanslagningsagenten för att tillämpa ändringar på flera kolumner på samma rad i en UPDATE-instruktion. där 1 innebär att flera kolumner uppdateras i en -instruktion och 0 innebär att separata UPDATE-instruktioner är problem för varje uppdaterad kolumn. |
check_permissions |
Int | Heltalsvärde som representerar bitmappen för de behörigheter på tabellnivå som verifieras. En lista över möjliga värden finns i sp_addmergearticle. |
processing_order |
Int | I vilken ordning dataändringar tillämpas på artiklar i en publikation. |
upload_options |
tinyint | Definierar begränsningar för uppdateringar som görs hos en prenumerant med en klientprenumeration, vilket kan vara något av följande värden.0 = Det finns inga begränsningar för uppdateringar som görs hos en prenumerant med en klientprenumeration. alla ändringar laddas upp till Utgivaren.1 = Ändringar tillåts hos en prenumerant med en klientprenumeration, men de laddas inte upp till utgivaren.2 = Ändringar tillåts inte hos en prenumerant med en klientprenumeration.Mer information finns i Optimera prestanda för sammanslagningsreplikering med Download-Only artiklar. |
identityrangemanagementoption |
Int | Anger om automatisk hantering av identitetsintervall är aktiverat.
1 är aktiverat och 0 inaktiverat. |
delete_tracking |
bit | Anger om borttagningar replikeras.
1 innebär att borttagningar replikeras och 0 innebär att de inte är det. |
compensate_for_errors |
bit | Anger om kompenserande åtgärder vidtas när fel påträffas under synkroniseringen. där 1 anger att kompenserande åtgärder vidtas och 0 innebär att kompenserande åtgärder inte vidtas. |
partition_options |
tinyint | Definierar hur data i artikeln partitioneras. Det här alternativet möjliggör prestandaoptimeringar när alla rader bara hör hemma i en partition eller i endast en prenumeration.
partition_options kan vara något av följande värden.0 = Filtreringen för artikeln är antingen statisk eller ger inte en unik delmängd av data för varje partition. det vill säga att det är en "överlappande" partition.1 = Partitionerna överlappar varandra och DML-uppdateringar (datamanipuleringsspråk) som görs på Prenumeranten kan inte ändra partitionen som en rad tillhör.2 = Filtreringen för artikeln ger icke-överlappande partitioner, men flera prenumeranter kan ta emot samma partition.3 = Filtreringen för artikeln ger icke-överlappande partitioner som är unika för varje prenumeration. |
artid |
unika identifierare | En identifierare som unikt identifierar artikeln. |
pubid |
unika identifierare | En identifierare som unikt identifierar publikationen där artikeln publiceras. |
stream_blob_columns |
bit | Är om dataströmsoptimeringen används vid replikering av binära stora objektkolumner.
1 innebär att optimeringen används och 0 innebär att optimeringen inte används. |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Anmärkningar
sp_helpmergearticle används i sammanslagningsreplikering.
Behörigheter
Endast medlemmar i db_owner fast databasroll i publikationsdatabasen, omövervakningsrollen i distributionsdatabasen eller publikationens åtkomstlista för en publikation kan köra sp_helpmergearticle.
Exempel
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';
USE [AdventureWorks2022]
EXEC sp_helpmergearticle
@publication = @publication;
GO