Не удается импортировать рюкзак из файла azure Cloud Storage в один пустой в базе данных - PullRequest
0 голосов
/ 26 марта 2020

У меня есть файл backpa c для одной из локальных баз данных azure sql, которую я хотел импортировать в существующую пустую базу данных. Я поместил файл backpa c в одну из учетных записей хранения, Я пытаюсь получить этот файл из учетной записи хранения и импортировать его в пустую базу данных, но код завершается с ошибкой, например «Клиент« xxx »с идентификатором объекта« xxx »не имеет разрешения на выполнение действия« Microsoft.Storage/storageAccounts ». / listKeys / action 'over scope'. Принцип обслуживания, который я использую, не имеет доступа к участнику, это проблема. В приведенном ниже коде контейнер A - это имя контейнера в учетной записи хранения, а file.bacpa c - это файл. Что я делаю неправильно. Sql Имя администратора и пароль администратора сервера - это учетные данные уровня сервера, которые я передаю.

КОД

databaseresult.ImportBacpac(storageAccountName, "containerA", "file.bacpac")
                                .WithSqlAdministratorLoginAndPassword(SQLServeradministratorLogin, SQLServeradministratorPassword)
                                .Execute()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...