Внутренняя ошибка импорта файла BACPAC в базу данных Windows Azure SQL
Я использую MSSQL2014 версию CTP2. Запуск моих баз данных через Windows Azure SQL Database Management.
Я создал файл BACPAC через MSSQL моей локальной базы данных и хочу импортировать его в Windows Azure.
- Я создаю файл BACPAC и загружаю его в свой контейнер BLOBSTORAGE.
- В Windows Azure щелкните Базы данных SQL.
- Нижний левый клик Новый
- Нажмите ИМПОРТ
- Выберите мой BACPAC URL, который является файлом, содержащимся в моем BLOBSTORAGE
- Назовите БД и выберите сервер
- Нажмите на галочку
Я тогда получаю эту ошибку:
Обнаружена ошибка во время работы службы. Не удалось импортировать пакет. Внутренняя ошибка. Служба платформы базы данных с типом Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider недопустима. Вы должны убедиться, что служба загружена, или вы должны предоставить полное имя типа действительной службы платформы базы данных. Внутренняя ошибка. Служба платформы базы данных с типом Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider недопустима. Вы должны убедиться, что служба загружена, или вы должны предоставить полное имя типа действительной службы платформы базы данных.
Я могу создать новую базу данных через Windows Azure, и это нормально, но я пытаюсь поднять мою БД, потому что в ней есть все мои данные.
Что я делаю неправильно?
1 ответ
Я считаю, что проблема заключалась в том, что мне нужно было назначить того же владельца БД для моей базы данных на моей локальной машине, что и тот, который был настроен на моей установке Azure.