Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile recuperare l'elenco degli schemi dall'origine durante la migrazione da MSSQL a MySQL tramite Workbench

Nel caso in cui qualcun altro si imbattesse nello stesso problema e tu non avessi accesso all'utente "sa", ho pensato di pubblicare come risolvere il problema.

Il problema di fondo sono i permessi dell'utente. Sebbene sia possibile accedere al database correttamente, è necessario impostare un'autorizzazione specifica affinché funzioni con MySQL Workbench. L'autorizzazione di cui hai bisogno è "Visualizza qualsiasi definizione" che si trova nella scheda "Securables" degli utenti.

C'è un breve video che spiega tutto qui http://mysqlworkbench.org/2013/08/video-tutorial-setup-a-restricted-sql-server-account-for-migrations-with-mysql-workbench/ e la parte specifica si trova alle 2:17.

Se il database si trova su un host condiviso, come quello a cui dovevo accedere, consiglierei semplicemente di inviare un'e-mail all'host (preferibilmente tramite il contatto principale dei tuoi clienti) e si spera che lo facciano per te. L'host nel mio caso l'ha acceso per 1 giorno poiché devono esserci altri potenziali rischi per la sicurezza alla fine dell'accensione.

Spero che questo aiuti qualcun altro là fuori.