Udostępnij za pośrednictwem


sp_markpendingschemachange (języka Transact-SQL)

Używane dla supportability publikacjach, pozwalając administratorowi pominąć wybrane oczekujące zmiany schematu, tak, aby nie będą replikowane.Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.

PrzestrogaPrzestroga

Ta procedura składowana może spowodować zmiany schematu nie zostaną zreplikowane.Powinny być używane tylko rozwiązać problemy po innych metod, takich jak ponownego zainicjowania, została podjęta próba lub są zbyt drogie w zakresie wydajności.

Składnia

sp_markpendingschemachange [@publication = ] 'publication'
    [ , [ @schemaversion = ] schemaversion ]
    [ , [ @status = ] 'status' ]

Argumenty

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

  • [ @schemaversion= ] schemaversion
    Identifies a pending schema change.schemaversion is int, with a default value of 0.Użyj sp_enumeratependingschemachanges (języka Transact-SQL) listę zmian schematu oczekujących dla publikacja.

  • [ @status= ] 'status'
    Is whether a pending schema change will be skipped.status is nvarchar(10) with a default value of active.Jeśli wartość status jest pominięte, a następnie zmień wybranego schematu nie będą replikowane.

Wartości kodów powrotnych

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

Uwagi

sp_markpendingschemachange jest używana przy replikacja scalająca.

sp_markpendingschemachange jest procedura składowana przeznaczonych do supportability replikacja scalająca i powinien być używany tylko w przypadku, gdy inne działania naprawcze, takich jak ponownego zainicjowania, nie powiodło się poprawić sytuację lub są zbyt drogie w zakresie wydajności.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_markpendingschemachange.