SQL Server não suporta
INSERT IGNORE ou ON DUPLICATE . Essa sintaxe é específica do MySQL. Se você consultou o
INSERT instrução no manual do SQL Server você teria visto isso. Você precisa usar o
MERGE
declaração para atualizar ou inserir. Eu não entendo essa parte. Se você tem o SQL Server, você não está "inserindo em um .mdb ".
Você talvez esteja executando o MS Access? Nesse caso, o
MERGE não funcionará tanto quanto eu sei (você precisaria verificar o manual do MS Access para uma declaração equivalente)