SQL SERVER 2014 копирует базу данных с несколькими файловыми группами в одну файловую группу db для передачи в Azure.
Я пытался перенести 1 ТБ sql db сервера в azure sql db для оценки производительности. Я много раз пытался использовать Data Migration Assistant, но он зависает и выходит каждый раз во время передачи данных. Я исправил все ошибки в течение периода оценки.
Теперь я пытаюсь использовать инструмент приложения уровня данных экспорта из SSMS. Я мог успешно создать BACPAC-файл и попытался импортировать в Azure, используя sqlpackage.exe. Он показывает новую ошибку каждый раз и выходит.
Я также попытался скопировать его в хранилище BLOB-объектов Azure и импортировать их в Azure. Это также не удалось два раза во время импорта.
У моего исходного БД есть несколько файловых групп и один файл в каждой. Я создал одну файловую группу / одну файловую базу данных и попытался скопировать в нее исходную базу данных с помощью метода "Импорт и экспорт SQL Server".
Наконец, я повторяю метод sqlpackage. Последняя ошибка, которую я получил при импорте в базу данных SQL Azure, касалась создания индекса в файловой группе, которой не было в базе данных Azure.
Теперь я хочу скопировать мою исходную базу данных в базу данных только с одной файловой группой, одним файлом данных и одним файлом журнала. Затем экспортируйте файл bacpac и попробуйте снова, используя sqlpackage.
Пожалуйста, помогите мне, если я смогу объединить файлы из нескольких групп файлов. Или есть другой способ сделать это?
1 ответ
Что ж, я предлагаю вам использовать сторонние программы для миграции баз данных, поскольку они выполняют задачи без каких-либо ошибок. Набор инструментов ESF Database Migration поможет вам экспортировать данные SQL Server в Azure.
- Просто запустите программное обеспечение и на экране приветствия введите данные для входа на SQL-сервер.
- Выберите базу данных назначения как Azure
- Выберите базу данных SQL Server для импорта и нажмите "Далее"
- Файлы будут экспортированы в Azure
Таким образом, нет проблем, нет проблем, данные передаются легко. Программа восстанавливает содержимое базы данных и экспортирует все файлы в Azure.