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.

Другие вопросы по тегам