Como definir uma relação de registro lógico entre artigos da tabela de mesclagem (SQL Server Management Studio)
Observação |
---|
Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. |
Defina registros lógicos na caixa de diálogo Adicionar Junção, que é fica disponibilizada no Assistente para Nova Publicação e na caixa de diálogo Propriedades de Publicação - <Publicação>. Para obter mais informações sobre como usar o assistente e acessar a caixa de diálogo, consulte Como criar uma publicação e definir artigos (SQL Server Management Studio) e Como exibir e modificar propriedades de Artigo e Publicação (SQL Server Management Studio).
Os registros lógicos podem ser definidos na caixa de diálogo Adicionar Junção apenas se aplicados a um filtro de junção em uma publicação de mesclagem, e se a publicação atender os requisitos para uso de partições pré-calculadas. Para definir os registros lógicos que não se aplicam a filtros de junção e para definir a detecção e resolução de conflitos no nível do registro lógico, é preciso usar procedimentos armazenados. Para obter mais informações, consulte Como definir uma relação de registro lógico entre artigos da tabela de mesclagem (Programação Transact-SQL de replicação).
Observação |
---|
Para adicionar, modificar ou excluir um registro lógico da caixa de diálogo Propriedades da Publicação – <Publicação> após assinaturas para a publicação terem sido inicializadas, é preciso gerar um novo instantâneo e reinicializar todas as assinaturas após fazer a alteração. Para obter mais informações sobre os requisitos para alterações de propriedades, consulte Alterando a publicação e as propriedades do artigo. |
Para definir uma relação de registro lógico.
Na página Filtrar Linhas de Tabelas do Assistente para Nova Publicação ou na página Filtrar Linhas da caixa de diálogo Propriedades de Publicação - <Publicação>, selecione um filtro de linha no painel Tabelas Filtradas.
Uma relação de registro lógico é associada a um filtro de junção que estende um filtro de linha. Por isso, é preciso definir o filtro de linha antes de poder estender o filtro com uma junção e aplicar uma relação de registro lógico. Após definir o filtro de junção é possível estendê-lo com outro filtro de junção. Para obter mais informações sobre como definir filtros de junção, consulte Como definir e modificar um filtro de junção entre artigos de mesclagem (SQL Server Management Studio).
Clique em Adicionar e depois, em Adicionar Junção para Estender o Filtro Selecionado.
Defina um filtro de junção na caixa de diálogo Adicionar Junção, depois marque a caixa de seleção Registro Lógico.
Estando na caixa de diálogo Propriedades de Publicação - <Publicação>, clique em OK para salvar e fechar a caixa de diálogo.
Para excluir uma relação de registro lógico
Exclua apenas a relação de registro lógico ou exclua a relação de registro lógico e o filtro de junção a ela associado.
Para excluir apenas a relação de registro lógico:
Na página Filtrar Linhas do Assistente para Nova Publicação ou na página Filtrar Linhas da caixa de diálogo Propriedades de Publicação - <Publicação>, selecione o filtro de junção associado à relação de registro lógico no painel Tabelas Filtradas e clique em Editar.
Na caixa de diálogo Editar Junção, desmarque o caixa de seleção Registro Lógico.
Clique em OK.
Para excluir a relação de registro lógico e o filtro de junção a ela associado:
- Na página Filtrar Linhas do Assistente para Nova Publicação na caixa de diálogo Propriedades de Publicação - <Publicação>, selecione um filtro no painel Tabelas Filtradas, depois clique em Excluir. Caso o próprio filtro excluído seja estendido por outras junções, essas junções também serão excluídas.
Consulte também