SSMA.Подключитесь к управляемому экземпляру базы данных Azure SQL для перехода с MySQL на Azure SQL - PullRequest
0 голосов
/ 27 июня 2019

Я только начал использовать SSMA с целью переноса данных с сервера MySQL в свою собственную базу данных SQL Azure для работы с данными в приложении логики Azure, которое не очень хорошо поддерживает MySQL.Моя идея состоит в том, чтобы запускать пакет служб SSIS для регулярной миграции данных между серверами MySQL и SQL Azure.

Однако я испытываю трудности при подключении к Azure SQL из SSMA.Увидеть ниже.Я дал пользователю 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 Ответ

1 голос
/ 28 июня 2019

Итак, я получил биты соединения, изменив тип проекта в диалоге нового проекта.Существует два разных типа проектов SQL Azure, и я выбрал неправильный.Смотрите здесь Помощник по миграции SQL для MySQL

...