Udostępnij za pośrednictwem


sp_helpmergearticle (języka Transact-SQL)

Zwraca informacje o artykuł.Ta procedura składowana jest wykonywany Wydawca baza danych publikacji lub subskrybenta republishing na baza danych subskrypcja.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_helpmergearticle [ [ @publication = ] 'publication' ]
    [ , [ @article= ] 'article' ]

Argumenty

  • [ @ publikacja = 'publication"
    Is the name of the publication about which to retrieve information.publicationis sysname, with a default of %, which returns information about all merge articles contained in all publications in the current database.

  • [ @ artykuł = 'article"
    Is the name of the article for which to return information.articleis sysname, with a default of %, which returns information about all merge articles in the given publication.

Zestaw wyników

Nazwa kolumny

Typ danych

Opis

Identyfikator

int

Identyfikator artykułu.

name

sysname

Nazwę artykuł.

source_owner

sysname

Nazwa właściciela obiekt źródłowy.

source_object

sysname

Nazwa obiekt źródłowy z którego należy dodać artykuł.

sync_object_owner

sysname

Nazwa właściciela widoku, który definiuje opublikowanego artykuł.

sync_object

sysname

Nazwa obiektu niestandardowego, używany do ustanawiania danych początkowych dla partycji.

Opis

nvarchar(255)

Opis artykuł.

Stan

tinyint

Stan artykuł może być jedną z następujących czynności:

1 = nieaktywny

2 = active

5 = operacji języka (DDL) definicja danych czasu

6 = Operacji DDL z nowo wygenerowanym migawka

UwagaUwaga:
Gdy artykuł ustawienie ponownie inicjowane, wartości z 5 i 6 są zmieniane na 2.

creation_script

nvarchar(255)

Ścieżkę i nazwę skryptu schematu opcjonalne artykułu używany do tworzenia artykułu w baza danych subskrypcja.

conflict_table

nvarchar(270)

Nazwa tabela przechowywania konflikty insert lub update.

article_resolver

nvarchar(255)

Niestandardowego programu rozpoznawania nazw dla artykuł.

subset_filterclause

nvarchar(1000)

Określając poziomy filtrowanie klauzula WHERE.

pre_creation_command

tinyint

Metoda Pre-Creation, która może być jedną z następujących czynności:

0 = Brak

1 = upuszczania

2 = Usuń

3 = obcięciu

schema_option

binary(8)

Mapy bitowej opcja generowania schematu dla artykuł.Informacje o tej opcji bitmapy, zobacz sp_addmergearticle lub sp_changemergearticle.

type

smallint

Typ artykuł może mieć jedną z następujących czynności:

10 = tabela

32 = procedura składowana

64 = widoku lub indeksowany widok

128 = funkcja zdefiniowana przez użytkownika

160 = tylko schematu synonim

column_tracking

int

Ustawienie poziom kolumna śledzenia; gdy 1 oznacza, że śledzenie poziom kolumna, a 0 oznacza, że śledzenie poziom kolumna jest wyłączony.

resolver_info

nvarchar(255)

Nazwa programu rozpoznawania nazw artykuł.

vertical_partition

bit

Jeśli artykuł pionowo jest podzielony na partycje; gdy 1 oznacza, że artykuł jest pionowo na partycje, a 0 oznacza, że nie jest.

destination_owner

sysname

Właściciel obiekt docelowy obiektu.Zastosowanie do scalenia, procedury przechowywane, widoków i funkcja zdefiniowanej przez użytkownika (UDF) schematu tylko artykułów.

identity_support

int

Jeśli włączono automatyczne tożsamości zakres obsługi; gdy 1 jest włączony i 0 jest wyłączona.

pub_identity_range

bigint

Rozmiar zakres do przypisywania nowych wartości tożsamości.Aby uzyskać więcej informacji zobacz "Scalania replikacji" sekcja Replikowanie kolumny tożsamości.

identity_range

bigint

Rozmiar zakres do przypisywania nowych wartości tożsamości.Aby uzyskać więcej informacji zobacz "Scalania replikacji" sekcja Replikowanie kolumny tożsamości.

próg

int

Percentage value used for Subscribers running SQL Server Compact 3.5 z dodatkiem SP1 or previous versions of SQL Server.threshold controls when the Merge Agent assigns a new identity range.Użyto wartości procentowej wartości określonej w polu Próg agenta scalanie tworzy nowy zakres tożsamości.Aby uzyskać więcej informacji zobacz "Scalania replikacji" sekcja Replikowanie kolumny tożsamości.

verify_resolver_signature

int

Jeśli podpis cyfrowy jest weryfikowany przed użyciem rozpoznawania nazw w replikacja scalająca; gdy 0 oznacza, że nie zweryfikować podpisu, a 1 oznacza, że jego podpis zostanie zweryfikowany, jeśli jest on z zaufanego źródło.

destination_object

sysname

Nazwa obiekt docelowy obiektu.Stosuje się procedury przechowywane, widoki i artykuły schematu UDF tylko.

allow_interactive_resolver

int

Jeśli interakcyjne rozpoznawania nazw jest używany w artykuł; gdy 1 oznacza, że używany jest ten program rozpoznawania nazw, a 0 oznacza, że nie jest używany.

fast_multicol_updateproc

int

Włącza lub wyłącza Agenta scalanie, aby zastosować zmiany do wielu kolumn, w tym samym wierszu w jednej instrukcja UPDATE; gdy 1 oznacza, że wiele kolumn są aktualizowane w jednej instrukcja i 0 oznacza oddzielające instrukcja UPDATE problemy dla każdej kolumna zaktualizowane.

check_permissions

int

Wartość całkowitą, która reprezentuje bitmapy z tabela-poziom uprawnień, które są sprawdzane.Dla listy możliwych wartości, zobacz sp_addmergearticle (języka Transact-SQL).

processing_order

int

Kolejność danych zmiany są stosowane do artykułów w publikacja.

upload_options

tinyint

Definiuje ograniczeń wprowadzonych na subskrybenta z aktualizacji subskrypcja kliencka, który może mieć jedną z następujących wartości.

0 = Nie ma żadnych ograniczeń wprowadzonych na subskrybenta z aktualizacji subskrypcja kliencka; wszystkie zmiany są przekazywane do Wydawca.

1 = Zmiany są dozwolone na subskrybentowi w subskrypcja klient, ale nie są one przekazywane do Wydawca.

2 = Zmiany nie są dozwolone na abonenta z subskrypcja kliencka.

Aby uzyskać więcej informacji, zobacz Optymalizacja wydajności replikacji scalania z artykułami tylko do pobrania.

identityrangemanagementoption

int

Jeśli włączono automatyczne tożsamości zakres obsługi; gdy 1 jest włączony i 0 jest wyłączona.

delete_tracking

bit

Usuwa są replikowane; gdy 1 oznacza, że są replikowane usuwa, i 0 oznacza, że nie są one.

compensate_for_errors

bit

Wskazuje, jeśli kompensacyjnych działania są podjęte, gdy wystąpią błędy podczas synchronizacji; gdy 1 wskazuje, że podejmowane są działania kompensacyjnych, i 0 oznacza nie zostaną podjęte działania kompensacyjnych.

partition_options

tinyint

Defines the way in which data in the article is partitioned, which enables performance optimizations when all rows belong in only one partition or in only one subscription.partition_options can be one of the following values.

0 = Filtrowanie artykuł jest statyczny lub nie dają unikatowy podzbiór danych dla każdej partycji; oznacza to, że jest "nakładania się" partycja.

1 = Nakładają się na partycje, i język edycji danych (DML), aktualizacjach subskrybent nie można zmienić partycji, do której należy dany wiersz.

2 = Filtrowania dla artykuł plonów nie pokrywających się partycje, ale wielu subskrybentów może odbierać tej samej partycji.

3 = Filtrowania dla artykuł plonów-nakładających się partycje, które są unikatowe dla subskrypcja.

artid

uniqueidentifier

Identyfikator, który unikatowo identyfikuje artykuł.

pubid

uniqueidentifier

Identyfikator, który unikatowo identyfikuje publikacja opublikowaniu artykuł.

stream_blob_columns

bit

Jest, jeśli optymalizacji strumienia danych jest używany podczas replikowania kolumn duży obiekt binarny.1 oznacza, że używany jest optymalizacji, i 0 oznacza, że nie jest używany optymalizacji.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_helpmergearticle używane w replikacja scalająca.

Uprawnienia

Tylko członkowie db_owner ustaloną rolę bazy danych w baza danych publikacja, replmonitor rola baza danych dystrybucji lub publikacja listy dostępu do publikacja można wykonywać sp_helpmergearticle.

Przykład

DECLARE @publication AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';

USE [AdventureWorks2008R2]
EXEC sp_helpmergearticle
  @publication = @publication;
GO