В настоящее время у меня есть хранилище данных Azure SQL, и я хотел бы включить кэширование, чтобы интенсивные запросы выполнялись в базе данных быстрее со следующим кодом:
ALTER DATABASE [myDB] SET RESULT_SET_CACHING ON;
Однако, как бы я ни пытался выполнить этот запрос, я получаю следующую ошибку:
Msg 5058, Уровень 16, Состояние 12, Строка 3
Опция ' RESULT_SET_CACHING 'нельзя установить в базе данных' myDB '.
Я выполняю запрос на основе документации Azure здесь: https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-set-options?view=azure-sqldw-latest
Я пытался выполнение этого запроса как в основной базе данных, так и в основной базе данных, называемой myDB. Я также пытался использовать такие команды, как:
USE master
GO
Безрезультатно. У кого-нибудь получалось включить кеширование на Azure? Пожалуйста, дайте мне знать!
Скриншот ошибки и команда ниже:
https://i.stack.imgur.com/mEJIy.png