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
sp_addtabletocontents insere referências nas tabelas de rastreio de fusões, para quaisquer linhas numa tabela de origem que não estejam atualmente incluídas nas tabelas de acompanhamento. Usa esta opção se carregares em massa uma grande quantidade de dados usando bcp, o que não dispara gatilhos de rastreamento de fusão. Este procedimento armazenado é executado no Publisher no banco de dados de publicação.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_addtabletocontents
[ @table_name = ] N'table_name'
[ , [ @owner_name = ] N'owner_name' ]
[ , [ @filter_clause = ] N'filter_clause' ]
[ ; ]
Arguments
[ @table_name = ] N'table_name'
O nome da tabela. @table_name é sysname, sem padrão.
[ @owner_name = ] N'owner_name'
O nome do dono da mesa.
@owner_name é sysname, com um padrão de NULL.
[ @filter_clause = ] N'filter_clause'
Especifica uma cláusula de filtro que controla quais as linhas dos dados recém-carregados que devem ser adicionadas às tabelas de rastreio da fusão.
@filter_clause é nvarchar(4000), com um padrão de NULL. Se @filter_clause for NULL, todas as linhas carregadas em bulk são adicionadas.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_addtabletocontents é usado apenas na replicação por fusão.
As linhas na @table_name são referidas por their rowguidcol e as referências são adicionadas às tabelas de acompanhamento de fusões.
sp_addtabletocontents deve ser usado após a cópia em massa dos dados para uma tabela publicada usando replicação por fusão. O procedimento armazenado inicia o rastreio das linhas que foram copiadas e garante que as novas linhas serão incluídas na próxima sincronização.
Permissions
Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_addtabletocontents.