Au cas où quelqu'un d'autre rencontrerait le même problème et que vous n'auriez pas accès à l'utilisateur "sa", j'ai pensé publier comment résoudre le problème.
Le problème sous-jacent est les autorisations des utilisateurs. Bien que vous puissiez vous connecter à la base de données, une autorisation spécifique doit être définie pour qu'elle fonctionne avec MySQL Workbench. L'autorisation dont vous avez besoin est "Afficher n'importe quelle définition" qui se trouve sous l'onglet "Éléments sécurisables" des utilisateurs.
Il y a une bonne courte vidéo expliquant tout ici http://mysqlworkbench.org/2013/08/video-tutorial-setup-a-restricted-sql-server-account-for-migrations-with-mysql-workbench/ et la partie spécifique est située à 2:17.
Si la base de données est sur un hôte partagé - comme c'était celui auquel j'avais besoin d'accéder - je recommanderais simplement d'envoyer un e-mail à l'hôte (de préférence via le contact principal de vos clients) et ils le feront, espérons-le, pour vous. L'hôte dans mon cas l'a allumé pendant 1 jour car il doit y avoir d'autres risques de sécurité potentiels de son côté lorsqu'il est activé.
J'espère que cela aidera quelqu'un d'autre.