Проблемы с импортом приложения уровня данных на SQL-сервер Azure - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь импортировать .bacpac локальной базы данных sql в мой Azure SQL Server с использованием SSMS, но происходит сбой с сообщением

Ошибка SQL72014: поставщик данных .Net SqlClient: Сообщение 15063, Уровень 16, Состояние 1, Строка 1 У логина уже есть учетная запись под другим именем пользователя.Ошибка SQL72045: Ошибка выполнения скрипта.Выполненный скрипт: CREATE USER [abc] FOR LOGIN [abc];

Насколько мне известно, используемый мной логин является учетной записью администратора сервера и является единственной учетной записью на сервере.Проблема вызвана тем, что у меня есть пользователь в базе данных с тем же именем в учетной записи администратора сервера?Кто-нибудь может объяснить, что я здесь делаю не так?

1 Ответ

0 голосов
/ 18 мая 2018

Не могли бы вы изменить владельца локальной базы данных на «sa» и сгенерировать bacpac заново?

Моя рекомендация - использовать Data Migration Assistant вместо импорта bacpac.Это самый простой способ переноса баз данных в базу данных SQL Azure.Вы можете скачать его здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...