Я пытаюсь выполнить резервное копирование и восстановление базы данных, расположенной в базе данных SQL Azure, через хранилище BLOB-объектов Azure. Для этого я запустил Export Data-Tier Application...
в выбранной базе данных и успешно сохранил ее в контейнере больших двоичных объектов как файл BACPAC. Теперь я пытаюсь сделать обратное и импортировать Data-Tier Application...
, чтобы правильно проверить функции процесса резервного копирования, однако во время процесса я получаю следующую ошибку:
Не удалось импортировать пакет.
Ошибка SQL72014: поставщик данных .Net SqlClient: сообщение 15063, уровень 16, состояние 1, строка 1 У входа уже есть учетная запись под другим именем пользователя.
Ошибка SQL72045: ошибка выполнения сценария. Выполняемый скрипт: CREATE USER [имя пользователя] FOR LOGIN [имя пользователя];
(Microsoft.SqlServer.Dac)
Это приводит к сбою операций Importing database
, Importing package schema and data into database
и Updating database
и созданию пустой базы данных.
Я не уверен, где вход в систему или создание пользователя становится актуальным при импорте базы данных, знаете ли вы, почему возникает эта ошибка?