从Azure SQL导入MySQL工作台数据库



我目前正试图使用MySQL Workbench迁移向导将位于Azure SQL Managed实例上的数据库导入到本地MySQL服务器,但该向导存在问题:它无法检索数据库架构,并出现以下错误:

">警告:找不到以下目录:database_name">

注意:我当前用于执行迁移的用户实际上在数据库级别上被授予了VIEW DEFINITION,但在服务器级别上没有(VIEW ANY DEFINITION(,因为它在Azure SQL中不受支持。欢迎任何关于如何使此向导工作的想法。

就像@JeffRamos在使用MySQL Workbench迁移之前所说的那样,请检查用户是否可以使用SSMS连接到Azure SQL Managed实例,并有权访问Azure MI数据库。从错误消息来看,这不是防火墙问题。

正如我对Azure托管实例所知,如果我们想迁移数据库,用户必须是db_owner或admin帐户。

HTH。

相关内容

  • 没有找到相关文章

最新更新