J'ai déjà posté ceci comme réponse, mais cela l'a converti en commentaire...
Échappez votre signe @ à %40
(dans votre chaîne de mot de passe.)
Selon les commentaires, je pense que cela fonctionnera avec le pilote C#, mais pourrait ne pas fonctionner avec d'autres pilotes (mongoose sur node.js par exemple)