Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Vrátí informace o článku. Tato uložená procedura se spustí v Publisheru v databázi publikace nebo v opakovaném publikování Odběratel databáze odběru.
Syntaxe
sp_helpmergearticle
[ [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Argumenty
[ @publication = ] N'publication'
Název publikace, o které se mají načíst informace.
@publication je sysname, s výchozím nastavením %, který vrací informace o všech slučovacích článcích obsažených ve všech publikacích v aktuální databázi.
[ @article = ] N'article'
Název článku, pro který se mají vrátit informace.
@article je sysname s výchozím nastavením %, který vrací informace o všech slučovacích článcích v dané publikaci.
Sada výsledků
| Název sloupce | Datový typ | Popis |
|---|---|---|
id |
Int | Identifikátor článku. |
name |
sysname | Název článku |
source_owner |
sysname | Jméno vlastníka zdrojového objektu. |
source_object |
sysname | Název zdrojového objektu, ze kterého chcete přidat článek. |
sync_object_owner |
sysname | Jméno vlastníka zobrazení, které definuje publikovaný článek. |
sync_object |
sysname | Název vlastního objektu použitého k vytvoření počátečních dat pro oddíl. |
description |
nvarchar(255) | Popis článku |
status |
tinyint | Stav článku, který může být jednou z následujících hodnot:1 = neaktivní2 = aktivní5 = čekající operace jazyka DDL (Data Definition Language)6 = operace DDL s nově vygenerovaným snímkemPoznámka: Když je článek znovu inicializován, hodnoty 5 a 6 jsou změněny na 2. |
creation_script |
nvarchar(255) | Cesta a název volitelného skriptu schématu článku použitého k vytvoření článku v databázi předplatného |
conflict_table |
nvarchar(270) | Název tabulky, do které se ukládají konflikty vložení nebo aktualizace |
article_resolver |
nvarchar(255) | Vlastní překladač článku |
subset_filterclause |
nvarchar(1000) | Klauzule WHERE určující horizontální filtrování. |
pre_creation_command |
tinyint | Metoda předběžného vytvoření, což může být jedna z následujících hodnot:0 = žádná1 = drop2 = delete3 = zkrácení |
schema_option |
binární(8) | Rastrový obrázek možnosti generování schématu pro článek. Informace o této možnosti rastrového obrázku najdete v tématu sp_addmergearticle nebo sp_changemergearticle. |
type |
smallint | Typ článku, který může být jednou z následujících hodnot:10 = tabulka32 = uložená procedura64 = zobrazení nebo indexované zobrazení128 = uživatelem definovaná funkce160 = pouze schéma synonym |
column_tracking |
Int | Nastavení sledování na úrovni sloupců; kde 1 znamená, že sledování na úrovni sloupců je zapnuté a 0 znamená, že sledování na úrovni sloupců je vypnuté. |
resolver_info |
nvarchar(255) | Název překladače článku |
vertical_partition |
bit | Pokud je článek svisle rozdělený; kde 1 znamená, že článek je svisle rozdělený a 0 znamená, že není. |
destination_owner |
sysname | Vlastník cílového objektu. Platí pouze pro sloučení článků schématu uložených procedur, zobrazení a uživatelem definovaných funkcí (UDF). |
identity_support |
Int | Pokud je povolené automatické zpracování rozsahu identit; kde 1 je povolená a 0 je zakázaná. |
pub_identity_range |
bigint | Velikost rozsahu, která se má použít při přiřazování nových hodnot identity. Další informace najdete v části Slučovací replikace ve sloupcích Replikovat identitu. |
identity_range |
bigint | Velikost rozsahu, která se má použít při přiřazování nových hodnot identity. Další informace najdete v části Slučovací replikace ve sloupcích Replikovat identitu. |
threshold |
Int | Procentuální hodnota používaná pro předplatitele, na kterých běží SQL Server Compact nebo předchozí verze SQL Serveru.
threshold určuje, kdy slučovací agent přiřadí nový rozsah identit. Když se použije procento hodnot zadaných v prahové hodnotě, vytvoří agent sloučení nový rozsah identit. Další informace najdete v části Slučovací replikace ve sloupcích Replikovat identitu. |
verify_resolver_signature |
Int | Pokud je digitální podpis ověřený před použitím překladače při slučovací replikaci; kde 0 znamená, že podpis není ověřený a 1 znamená, že se podpis ověří a zjistí, jestli pochází z důvěryhodného zdroje. |
destination_object |
sysname | Název cílového objektu. Platí pouze pro sloučení uložených procedur, zobrazení a článků schématu definovaného uživatelem. |
allow_interactive_resolver |
Int | Pokud se interaktivní překladač používá v článku; kde 1 znamená, že se tento překladač používá a 0 znamená, že se nepoužívá. |
fast_multicol_updateproc |
Int | Povolí nebo zakáže agenta sloučení použít změny na více sloupců ve stejném řádku v jednom příkazu UPDATE; where 1 means that multiple columns are updated in one statement, and 0 means that separate UPDATE statements are issues for each updated column. |
check_permissions |
Int | Celočíselná hodnota, která představuje rastrový obrázek oprávnění na úrovni tabulky, která jsou ověřena. Seznam možných hodnot najdete v tématu sp_addmergearticle. |
processing_order |
Int | Pořadí, ve kterém se změny dat použijí na články v publikaci. |
upload_options |
tinyint | Definuje omezení aktualizací provedených u odběratele s předplatným klienta, což může být jedna z následujících hodnot.0 = Neexistují žádná omezení aktualizací provedených u odběratele s předplatným klienta; všechny změny se nahrají do Publisheru.1 = Změny jsou povoleny u odběratele s předplatným klienta, ale nenahrají se do Publisheru.2 = Změny nejsou povoleny u odběratele s předplatným klienta.Další informace najdete v tématu Optimalizace výkonu slučování replikace pomocí článků Download-Only. |
identityrangemanagementoption |
Int | Určuje, jestli je povolené automatické zpracování rozsahu identit.
1 je povolená a 0 je zakázaná. |
delete_tracking |
bit | Určuje, jestli se odstranění replikují.
1 znamená, že odstranění se replikují a 0 znamená to, že nejsou. |
compensate_for_errors |
bit | Označuje, jestli jsou při synchronizaci zjištěny chyby kompenzační akce; kde 1 označuje, že se provádějí kompenzační akce, a 0 znamená to, že kompenzační akce se neprovedou. |
partition_options |
tinyint | Definuje způsob rozdělení dat v článku. Tato možnost umožňuje optimalizaci výkonu, pokud všechny řádky patří pouze do jednoho oddílu nebo pouze v jednom předplatném.
partition_options může být jedna z následujících hodnot.0 = Filtrování článku je buď statické, nebo nedává jedinečnou podmnožinu dat pro každý oddíl; to znamená, že se jedná o překrývající se oddíl.1 = Oddíly se překrývají a aktualizace jazyka pro manipulaci s daty (DML) provedené u odběratele nemůžou změnit oddíl, do kterého řádek patří.2 = Filtrování pro článek přináší nepřekrývající se oddíly, ale více odběratelů může obdržet stejný oddíl.3 = Filtrování pro článek přináší nepřekrývající se oddíly, které jsou pro každé předplatné jedinečné. |
artid |
jedinečnýidentifikátor | Identifikátor, který jednoznačně identifikuje článek. |
pubid |
jedinečnýidentifikátor | Identifikátor, který jednoznačně identifikuje publikaci, ve které je článek publikován. |
stream_blob_columns |
bit | Je to, pokud se optimalizace datového proudu používá při replikaci binárních velkých sloupců objektů.
1 znamená, že se optimalizace používá a 0 znamená, že se optimalizace nepoužívá. |
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Poznámky
sp_helpmergearticle se používá při slučovací replikaci.
Povolení
Spustit můžou pouze členové db_owner pevné databázové role v databázi publikace, sp_helpmergearticle v distribuční databázi nebo přístupový seznam publikace pro publikaci .
Příklady
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';
USE [AdventureWorks2022]
EXEC sp_helpmergearticle
@publication = @publication;
GO
Související obsah
- Zobrazení a úprava vlastností článku
- sp_addmergearticle (Transact-SQL)
-
sp_changemergearticle (Transact-SQL) - sp_dropmergearticle (Transact-SQL)
- Uložené procedury replikace (Transact-SQL)