Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Usado para suportar publicações de fusão, permitindo a um administrador saltar alterações de esquema pendentes selecionadas, para que não sejam replicadas. Este procedimento armazenado é executado no Publisher no banco de dados de publicação.
Caution
Este procedimento armazenado pode fazer com que alterações no esquema não sejam replicadas. Deve ser usado apenas para resolver problemas depois de outros métodos, como a reinicialização, já terem sido tentados ou serem demasiado caros em termos de desempenho.
Syntax
sys.sp_markpendingschemachange
[ @publication = ] N'publication'
[ , [ @schemaversion = ] schemaversion ]
[ , [ @status = ] N'status' ]
[ ; ]
Arguments
@publication [ = ] N'publicação'
O nome da publicação. @publication é sysname, sem padrão.
[ @schemaversion = ] esquemaversão
Identifica uma alteração de esquema pendente.
@schemaversion é int, com um padrão de 0. Use sp_enumeratependingschemachanges para listar as alterações pendentes ao esquema da publicação.
[ @status = ] N'estado'
Especifica se uma alteração pendente no esquema é ignorada.
@status é nvarchar(10), com um padrão de active. Se o valor de @status for skipped, então a alteração de esquema selecionada não é replicada.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Observações
sp_markpendingschemachange é usado com replicação por fusão.
sp_markpendingschemachange é um procedimento armazenado destinado à suporte da replicação de fusão e deve ser usado apenas quando outras ações corretivas, como a reinicialização, não corrigiram a situação ou são demasiado dispendiosas em termos de desempenho.
Permissions
Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_markpendingschemachange.