Já que você está no SQL 2008, que tal Alterar captura de dados ? Você pode obter as alterações líquidas durante um período de tempo e lidar apenas com isso (em oposição à replicação que envia todas as alterações, mesmo se você atualizar os mesmos dados 10 vezes).