Usuário com melhor resposta
Replicação Merge - Adicionar Tabela

Pergunta
-
Pessoal tenho uma replicação merge com uns 6 assinantes, e agora tive que criar uma nova tabela que irá replicar.Porem quando eu incluo a tabela ao publicador, aparece uma mensagem que diz 'You must rerun snapshot because current snapshot files are obsolete. ' e para a replicação.Existe alguma forma de incluir um tabela, sem ter que criar um Snapshot???
- Movido Gustavo Maia Aguiar terça-feira, 7 de julho de 2009 20:55 (De:SQL Server - Desenvolvimento Geral)
terça-feira, 7 de julho de 2009 19:48
Respostas
-
Matheus,
Você terá que criar um snapshot... O Snapshot cria a estrutura física da sua tabela (na base replicada) e popula ela com os dados existentes na tabela no momento da criação do snapshot...
MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008- Sugerido como Resposta Roberto F FonsecaModerator quinta-feira, 9 de julho de 2009 14:48
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:11
terça-feira, 7 de julho de 2009 20:36Moderador -
O que você deseja "configurar" no snapshot.
Se for o caso de como gerar um novo snapshot é o seguinte. Quanro você cria a replicação o Sql Server adiciona um job que este job gera um novo snapshot quando executado.
Abraços
Demétrio Silva- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:06
quarta-feira, 8 de julho de 2009 12:52
Todas as Respostas
-
Matheus,
Você terá que criar um snapshot... O Snapshot cria a estrutura física da sua tabela (na base replicada) e popula ela com os dados existentes na tabela no momento da criação do snapshot...
MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008- Sugerido como Resposta Roberto F FonsecaModerator quinta-feira, 9 de julho de 2009 14:48
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:11
terça-feira, 7 de julho de 2009 20:36Moderador -
O Snapshot será criado com todas as tabelas ou somente com a tabela que criei???Meu Banco é bem grande, se for criado um Snapshot de todo banco levará dias para replicar!!!terça-feira, 7 de julho de 2009 20:49
-
Boa Tarde,
Estou movendo o tópico para um fórum mais apropriado "SQL Server - Alta Disponibilidade".
Até onde me lembro, é possível "ignorar" o SNAPSHOT (Skip).
[ ]s,Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comCertificados, Cross Database Ownership Chaining e Segurança
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!622.entry
Classifique as respostas. O seu feedback é imprescindívelterça-feira, 7 de julho de 2009 20:55 -
Matheus,
Quando você realiza algum tipo de alteração nos artigos(tabelas ou objetos que estão configurados) na replicação torna-se necessário fazer a atualização dos mecanismos que estão publicando os dados, o snapshot é o mecanisco que armazena e controla a versão das estrutura das tabelas que estão relacionadas na replicação, como você deseja adicionar um novo artigo(table) em uma replicação que esta configurada será necessário atualizar o snapshot para pode trabalhar com este novo objeto.
Nas configurações do snapshot você poderá configurar para que no momento em que o snapshot for reprocessado ele não crie novamente todas as tables como também não tenha que reenviar novamente os dados.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAterça-feira, 7 de julho de 2009 23:40Moderador -
Olá,
O Snapshot será criado com todas as tabelas sim, no entanto, será aplicado nos assinantes apenas as alterações realizadas.
Abraços
Demétrio Silvaquarta-feira, 8 de julho de 2009 12:21 -
Como eu configuro o snapshot?Dei uma olhada em alguns sites e não encontrei nada...quarta-feira, 8 de julho de 2009 12:48
-
O que você deseja "configurar" no snapshot.
Se for o caso de como gerar um novo snapshot é o seguinte. Quanro você cria a replicação o Sql Server adiciona um job que este job gera um novo snapshot quando executado.
Abraços
Demétrio Silva- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:06
quarta-feira, 8 de julho de 2009 12:52 -
Demétrios,
Mas ele poderá configurar o Snapshot para definir quais tabelas eu deseja trabalhar.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAquarta-feira, 8 de julho de 2009 20:37Moderador