Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы перенести базы данных MySQL в базу данных SQL Azure, необходимо подключиться к целевому экземпляру базы данных SQL Azure. При подключении SSMA получает метаданные обо всех базах данных в экземпляре Базы данных SQL Azure и отображает метаданные базы данных в обозревателе метаданных базы данных SQL Azure. SSMA хранит сведения о экземпляре базы данных SQL Azure, к которой вы подключены, но не хранит пароли.
Подключение к База данных SQL Azure остается активным, пока не закроете проект. При повторном открытии проекта необходимо повторно подключиться к База данных SQL Azure, если требуется активное подключение к серверу. Вы можете работать в автономном режиме, пока не загружаете объекты базы данных в База данных SQL Azure и переносите данные.
Метаданные о экземпляре Базы данных SQL Azure не синхронизируются автоматически. Вместо этого для обновления метаданных в обозревателе метаданных База данных SQL Azure необходимо вручную обновить метаданные База данных SQL Azure. Дополнительные сведения см. в разделе "Синхронизация метаданных базы данных SQL Azure" далее в этом разделе.
Обязательные разрешения базы данных SQL Azure
Учетная запись, используемая для подключения к База данных SQL Azure, требует различных разрешений в зависимости от действий, выполняемых учетной записью:
Чтобы преобразовать объекты MySQL в синтаксис Transact-SQL, обновить метаданные из базы данных SQL Azure или сохранить преобразованный синтаксис в скрипты, учетная запись должна иметь разрешение на вход в экземпляр Базы данных SQL Azure.
Чтобы загрузить объекты базы данных в База данных SQL Azure, учетная запись должна быть членом роли базы данных db_ddladmin.
Чтобы перенести данные в База данных SQL Azure, учетная запись должна быть членом роли базы данных db_owner.
Установка подключения к базе данных SQL Azure
Перед преобразованием объектов базы данных MySQL в синтаксис базы данных SQL Azure необходимо установить подключение к экземпляру базы данных SQL Azure, в которой требуется перенести базу данных или базы данных MySQL.
При определении свойств подключения также указывается база данных, в которой будут перенесены объекты и данные. Это сопоставление можно настроить на уровне схемы MySQL после подключения к базе данных SQL Azure. Дополнительные сведения см. в разделе сопоставления баз данных MySQL с схемами SQL Server (MySQLToSQL).
Это важно
Прежде чем пытаться подключиться к База данных SQL Azure, убедитесь, что IP-адрес разрешен через брандмауэр База данных SQL Azure.
Чтобы подключиться к База данных SQL Azure, выполните приведенные действия.
В меню "Файл" выберите "Подключиться к базе данных SQL Azure " (этот параметр включен после создания проекта). Если вы ранее подключались к базе данных Azure SQL, имя команды будет Повторное подключение к Azure SQL Database.
В диалоговом окне подключения введите или выберите имя сервера База данных SQL Azure.
Введите, выберите или просмотрите имя базы данных.
Введите или выберите имя пользователя.
Введите пароль.
SSMA рекомендует зашифрованное подключение к База данных SQL Azure.
Нажмите кнопку "Подключить".
Синхронизация метаданных базы данных SQL Azure
Метаданные о базах данных в Базе данных SQL Azure не обновляются автоматически. Метаданные в обозревателе метаданных База данных SQL Azure — это моментальный снимок метаданных при первом подключении к База данных SQL Azure или при последнем обновлении метаданных вручную. Можно вручную обновить метаданные для всех баз данных или для любого отдельного объекта базы данных или базы данных. Синхронизация метаданных:
Убедитесь, что вы подключены к базе данных SQL Azure.
В обозревателе метаданных База данных SQL Azure установите флажок рядом с схемой базы данных или базы данных, которую требуется обновить. Например, чтобы обновить метаданные для всех баз данных, выберите поле рядом с базами данных.
Щелкните правой кнопкой мыши базы данных или отдельную базу данных или схему базы данных, а затем выберите " Синхронизировать с базой данных".
Следующий шаг
Следующий шаг миграции зависит от потребностей проекта:
- Чтобы настроить сопоставление между схемами MySQL и Базой данных SQL Azure, см. статью "Сопоставление баз данных MySQL с схемами SQL Server" (MySQLToSQL).
- Сведения о настройке параметров конфигурации для проектов см. в разделе "Настройка параметров проекта" (MySQLToSQL).
- Сведения о сопоставлении исходных и целевых типов данных см. в разделе "Сопоставление типов данных MySQL и SQL Server" (MySQLToSQL).
- Если вам не нужно выполнять какие-либо из этих задач, можно преобразовать определения объектов базы данных MySQL в определения объектов базы данных SQL Azure. Дополнительные сведения см. в разделе "Преобразование баз данных MySQL( MySQLToSQL)".
См. также
Перенос баз данных MySQL в SQL Server — База данных SQL Azure (MySQLToSQL)