我刚开始使用 SSMA,旨在将数据从 MySQL 服务器迁移到我自己的 Azure SQL 数据库,以处理 Azure Logic 应用程序中的数据,该应用程序不支持 MySQL。我的想法是运行 SSIS 包以定期在 MySQL 和 SQL Azure 服务器之间迁移数据。
但是,我正在努力从 SSMA 连接到 Azure SQL。见下文。我给了用户db_owner、ddl_admin、db_datareader和db_datawriter但仍然得到这个错误。我可以在 SSMS 中使用用户登录,而不会出现添加表等问题。可能出了什么问题?我期待看到一些测试表
EXEC sp_addrolemember N'db_owner', N'mysq...'
GO
EXEC sp_addrolemember N'db_datareader', N'mysq...'
GO
EXEC sp_addrolemember N'db_datawriter', N'mysq...'
GO
EXEC sp_addrolemember N'db_ddladmin', N'mysq...'
GO