Udostępnij za pośrednictwem


sp_enumeratependingschemachanges (języka Transact-SQL)

Zwraca listę wszystkich oczekujących zmian schematu.Można użyć tej procedura przechowywana z sp_markpendingschemachange, który umożliwia administratorowi pominąć zaznaczona oczekujące zmiany schematu, tak więc nie są replikowane.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.

Topic link iconKonwencje składni języka Transact-SQL

sp_enumeratependingschemachanges [ @publication = ] 'publication' 
    [ , [ @starting_schemaversion = ] starting_schemaversion ]

Argumenty

  • [ @publication= ] 'publication'
    Is the name of the publication.publication is sysname, with no default.

  • [ @starting_schemaversion= ] starting_schemaversion
    Jest najniższy numer zmiana schematu mają zostać uwzględnione zestaw wyników.

Zestaw wyników

Nazwa kolumna

Typ danych

Description

article_name

sysname

Nazwę artykuł, do których stosuje się zmiany schematu, lub Dla całej publikacja dla zmian schematu, które dotyczą całej publikacja.

schemaversion

int

Liczba zmian schematu w stanie oczekiwania.

SchemaType

sysname

Zmień wartość tekstową, która reprezentuje typ schematu.

schematext

nvarchar(max)

Transact-SQL zmiany schematu, informacje.

schemastatus

nvarchar(10)

Wskazuje, czy zmiany schematu jest oczekujące artykuł, który może być jedną z następujących wartości:

aktywne = oczekuje na zmiany schematu

nieaktywne = zmiany schematu są nieaktywne

Pomiń = zmiany schematu nie jest replikowane

schemaguid

uniqueidentifier

Identyfikuje zmiany schematu.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_enumeratependingschemachanges jest używane w korespondencji seryjnej replikacja.

sp_enumeratependingschemachanges, używany z sp_markpendingschemachange, jest przeznaczona dla obsługą dotyczące warstw replikacja łączenia i powinny być używane tylko wtedy, gdy inne działania korygujące, takie jak reinicjowanie, nie powiodło się poprawienia sytuacji.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner ustalone rola bazy danych mogą być wykonać sp_enumeratependingschemachanges.