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.
Przestroga |
---|
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.