I am trying to migrate from Azure MS SQL to Azure MySQL. I am using the My SQL Workbench to do the migration but the schema list is empty.
I narrowed it down to the problem being the sys.sp_databases system sp returning no results. I have full control over the instance and have tried numerous users including the sqladmin user with no success. I have also tried granting different roles/permissions to see if I can resolve this.
Most suggested solutions says you need VIEW ANY DEFINITION, now on Azure MS SQL that would be "GRANT VIEW DEFINITION TO [User]", I can execute this on the database level but does not change the results of the sys.sp_databases sp. It seems like none of my users, including the full sql admins can grant it on master.
I have also tried assigning the server level roles through
ALTER SERVER ROLE ##MS_DefinitionReader## ADD MEMBER [user]
that according to the documentation is suppose to grant "VIEW ANY DATABASE, VIEW ANY DEFINITION, VIEW ANY SECURITY DEFINITION" but once again, does not make the sys.sp_databases sp come back with results.
Does anyone have any suggestions on what I can do to try and make the sys.sp_databases actually return results on Azure?