0

我刚开始使用 SSMA,旨在将数据从 MySQL 服务器迁移到我自己的 Azure SQL 数据库,以处理 Azure Logic 应用程序中的数据,该应用程序不支持 MySQL。我的想法是运行 SSIS 包以定期在 MySQL 和 SQL Azure 服务器之间迁移数据。

但是,我正在努力从 SSMA 连接到 Azure SQL。见下文。我给了用户db_ownerddl_admindb_datareaderdb_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

在此处输入图像描述

SSMA

在此处输入图像描述

4

1 回答 1

1

因此,我通过在新项目对话框中更改项目类型来使连接位正常工作。有两种不同的 SQL Azure 项目类型,我选择了错误的一种。请参阅此处用于 MySQL 的 SQL 迁移助手

于 2019-06-28T10:57:21.313 回答