Eu tive um problema sério, eu tinha inserido alguns dados na tabela do servidor principal para o servidor local através da técnica SSIS ETL. Tudo está perfeito até o agendamento. Mas o problema principal é, se na tabela do servidor principal se excluirmos ou atualizarmos uma linha contra qualquer id, esses dados não serão excluídos ou atualizados no servidor local. Como podemos resolver esse problema? Quero dizer, o que acontece no servidor principal, a mesma coisa deve acontecer no servidor local após o agendamento ocorrer no servidor local. Como posso conseguir isso? Por favor, desculpe pelos erros gramaticais e sou novato aqui
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
Há alguns recursos que você pode escolher para atingir esse objetivo:
Replicação - Particularmente a Replicação Transacional é provavelmente o que você quer para sincronização unidirecional quase em tempo real. Esta solução lhe dá a maior flexibilidade.
Log Shipping - Cria uma cópia somente leitura do banco de dados em um intervalo agendado usando backups de Log de transações.
AlwaysOn Availability Groups - Mantém uma cópia somente leitura quase em tempo real do banco de dados, conforme novas transações ocorrem no primário. Este é um recurso somente da Enterprise Edition.