V případě, že se stejným problémem narazí někdo jiný a vy nemáte přístup k uživateli „sa“, myslel jsem, že zveřejním, jak problém vyřešit.
Základním problémem jsou uživatelská oprávnění. I když se můžete přihlásit do databáze v pořádku, je třeba nastavit zvláštní oprávnění, aby fungovala s MySQL Workbench. Potřebné oprávnění je „View Any Definition“ (Zobrazit libovolnou definici), které se nachází na kartě uživatele „Securables“.
Zde je dobré krátké video, které to vše vysvětluje http://mysqlworkbench.org/2013/08/video-tutorial-setup-a-restricted-sql-server-account-for-migrations-with-mysql-workbench/ a konkrétní část se nachází ve 2:17.
Pokud je databáze na sdíleném hostiteli - jako byl ten, ke kterému jsem potřeboval přístup - doporučil bych jednoduše poslat hostiteli e-mail (nejlépe prostřednictvím hlavního kontaktu vašich klientů) a oni to snad udělají za vás. V mém případě ho hostitel zapnul na 1 den, protože na jeho konci musí existovat nějaká další potenciální bezpečnostní rizika, když je zapnutý.
Doufám, že to pomůže někomu dalšímu.