MySQL サーバーから自分の Azure SQL データベースにデータを移行して、MySQL をあまりサポートしていない Azure ロジック アプリでデータを操作する目的で、SSMA の使用を開始しました。私の考えは、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