Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Wykorzystywane do wspierania publikacji scalanych, umożliwiając administratorowi pominięcie wybranych oczekujących zmian schematu, aby nie były one replikowane. Ta procedura składowana jest wykonywana w programie Publisher w bazie danych publikacji.
Caution
Ta procedura przechowywana może powodować brak replikacji zmian w schemacie. Powinno być używane tylko do rozwiązywania problemów po tym, jak inne metody, takie jak reinicjalizacja, zostały już wypróbowane lub są zbyt kosztowne pod względem wydajności.
Składnia
sys.sp_markpendingschemachange
[ @publication = ] N'publication'
[ , [ @schemaversion = ] schemaversion ]
[ , [ @status = ] N'status' ]
[ ; ]
Arguments
[ @publication = ] N'publikacja'
Nazwa publikacji. @publication to sysname, bez domyślnego zapisu.
[ @schemaversion = ] inwersja
Identyfikuje oczekującą zmianę schematu.
@schemaversion jest int, z domyślnym .0 Użyj sp_enumeratependingschemachanges , aby wypisać oczekujące zmiany schematu publikacji.
[ @status = ] N'status'
Określa, czy oczekująca zmiana schematu jest pomijana.
@status to nvarchar(10), z domyślnym .active Jeśli wartość @status wynosi skipped, to wybrana zmiana schematu nie jest replikowana.
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Remarks
sp_markpendingschemachange jest używany z replikacją scalania.
sp_markpendingschemachange jest procedurą przechowywaną przeznaczoną do obsługi replikacji scalania i powinna być używana tylko wtedy, gdy inne działania naprawcze, takie jak reinicjalizacja, nie poprawiły sytuacji lub są zbyt kosztowne pod względem wydajności.
Permissions
Tylko członkowie roli stałego serwera systemowego lub stałej db_owner stałej bazy danych mogą wykonywać sp_markpendingschemachange.