Jeśli ktoś inny natknie się na ten sam problem, a Ty nie masz dostępu do użytkownika „sa”, pomyślałem, że opublikuję, jak rozwiązać ten problem.
Podstawowym problemem są uprawnienia użytkownika. Chociaż możesz zalogować się do bazy danych w porządku, należy ustawić określone uprawnienia, aby działała z MySQL Workbench. Potrzebne uprawnienia to „Wyświetl dowolną definicję”, które można znaleźć w zakładce „Zabezpieczone” użytkowników.
Oto dobre krótkie wideo wyjaśniające to wszystko http://mysqlworkbench.org/2013/08/video-tutorial-setup-a-restricted-sql-server-account-for-migrations-with-mysql-workbench/ a konkretna część znajduje się o 2:17.
Jeśli baza danych znajduje się na współdzielonym hoście - tak jak ten, do którego potrzebowałem dostępu - polecam po prostu wysłać e-mail do hosta (najlepiej za pośrednictwem głównego kontaktu klienta) i mam nadzieję, że zrobi to za Ciebie. Host w moim przypadku włączył go na 1 dzień, ponieważ po jego włączeniu muszą występować inne potencjalne zagrożenia bezpieczeństwa.
Mam nadzieję, że to pomoże komuś innemu.