Невозможно изменить или удалить учетные данные в базе данных - PullRequest
0 голосов
/ 25 июня 2019

Я настроил резервную копию базы данных SQL Server (Express) для хранилища BLOB-объектов Azure, но она перестала работать после истечения срока действия токена SAS.Теперь я не могу обновить токен или удалить учетные данные, даже если sa пользователь.

Так что ни один из этих способов не работает

DROP DATABASE SCOPED CREDENTIAL [https://{account}.blob.core.windows.net/{container}]

ALTER DATABASE SCOPED CREDENTIAL [https://{account}.blob.core.windows.net/{container}] WITH IDENTITY='SHARED ACCESS SIGNATURE',
SECRET = 'sv=...'  

Ошибка:

Cannot drop/alter the credential 'https://{account}.blob.core.windows.net/{container}', because it does not exist or you do not have permission.

Я могу создать новые учетные данные

CREATE CREDENTIAL [https://{account}.blob.core.windows.net/{container}-2]
WITH IDENTITY = 'SHARED ACCESS SIGNATURE',
SECRET = 'sv=...'

Что, конечно, не работает, поскольку имя не соответствует URL-адресу BLOB-объекта.

Так что я могу сделатьзаставить его работать снова?

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