Попытка восстановить файл .bak, хранящийся в хранилище BLOB-объектов, в управляемый экземпляр Azure SQL не удалась.
Эта база данных существует в эластичном пуле.При создании пула и базы данных мы думали, что создаем управляемый экземпляр Azure SQL.Есть сообщения, в которых говорится, что базы данных в ElasticPool не являются управляемыми экземплярами.Может ли это быть причиной сбоя восстановления базы данных?
T-SQL
RESTORE DATABASE [Web] FROM URL = 'somestorage.blob.core.windows.net/backups/… 'WITH CREDENTIAL =' ПОДПИСЬ ОБЩЕГО ДОСТУПА '
Ошибка
' RESTORE DATABASE 'не поддерживается в этой версии SQL Server.
- Я подтвердил, что главный ключ и учетные данные были успешно созданы.
- Я подтвердил, что URL правильный.
Можете ли вы порекомендовать решение для решения этой проблемы?
Изначально мы столкнулись с проблемой, когда создание учетных данных не удалось после демонстрации на Microsoft.com .CHEEKATLAPRADEEP ответил, что правильный синтаксис: CREATE DATABASE SCOPED CREDENTIAL, а не CREATE CREDENTIAL, как показано в демонстрационной версии.Надеюсь, это исправление для восстановления также является обновлением синтаксиса.