Ошибка импорта базы данных в Windows Azure

Ошибка импорта базы данных в Windows Azure

Чтобы просто протестировать возможности резервного копирования/восстановления MSSQL в Windows Azure, я выбрал тестовую базу данных и выбрал опцию «Экспорт». Мне предложили выбрать место хранения, и я выбрал подходящее. Процесс экспорта завершился «успешно».

Когда я попытался импортировать экспортированный файл, не внося никаких изменений в существующую базу данных, импорт завершился успешно.

Однако когда я вставил тестовую строку в таблицу существующей базы данных, а затем попытался импортировать резервную копию поверх существующей базы данных (теоретически вернув вставленную строку), я столкнулся со следующей ошибкой:

Ошибка, обнаруженная во время работы сервиса. Данные не могут быть импортированы в целевой объект, поскольку они содержат один или несколько пользовательских объектов. Импорт должен быть выполнен в отношении новой пустой базы данных. Ошибка SQL0: Данные не могут быть импортированы в целевой объект, поскольку они содержат один или несколько пользовательских объектов. Импорт должен быть выполнен в отношении новой пустой базы данных.

Что я пробовал:

  • Удаление существующей базы данных (сохраняя существующий сервер нетронутым) и импорт в пустой экземпляр сервера
  • Удаление существующей базы данных, создание новой/пустой базы данных с тем же именем и импорт поверх нее.

Каждый раз я получаю ту же ошибку, что и выше.

Из всего того, чего я не знаю, чему меня можно научить, чтобы решить вышеуказанную проблему?

решение1

Я нашел ответ вскоре после того, как задал этот вопрос. Теперь, когда я об этом думаю, это довольно глупо.

После первого успешного импорта пользовательский интерфейс Azure не обновился, чтобы отобразить импортированную базу данных, которая была импортирована под своим резервным именем по умолчанию. (BlahBlahTest-2013-1-8-57)

Итак, во всех последующих попытках импортировать базу данных, он в основном говорил мне, что база данных уже была там, хотя она не отображалась в пользовательском интерфейсе. После некоторого шевеления ручек я смог увидеть импортированную базу данных в пользовательском интерфейсе управления Azure.

Результат: Экспорт/импорт базы данных MSSQL, похоже, работает нормально на небольшой базе данных. Просто не забудьте обновить пользовательский интерфейс после импорта. (Выйдите из системы и войдите снова, если необходимо)

Связанный контент