En principio, mientras primero hagas un
y recién entonces restaures la base, no debería haber problemas.
An cuanto al mensaje de clave duplicada, lo que pones en el titulo es insuuficiente para saber qué pasa, porque no sabemos cuál es la tabla que duplica tal clave.
Postea el mensaje de error completo. Con todo su texto.