SSMA。连接到Azure SQL数据库托管实例以从MySQL迁移到Azure SQL

时间:2019-06-27 20:32:52

标签: mysql sql-server azure-sql-database azure-sql-server sql-server-migration-assi

我刚开始使用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

enter image description here

SSMA

enter image description here

1 个答案:

答案 0 :(得分:1)

因此,通过在新项目对话框中更改项目类型,可以使连接位起作用。有两种不同的SQL Azure项目类型,而我选择了错误的一种。在这里SQL Migration Assistant for MySQL