Ошибки [Bitrix\Main\DB\SqlQueryException], возникшей при переносе сайта с локального на хостинг через восстановление, чаще всего возникают из-за несовместимости версий или неправильных настроек MySQL.
Для исправления данной ошибки можно предпринять следующие действия:
1. Проверьте версию MySQL на хостинге и убедитесь, что она совместима с версией, которая использовалась на локальном сервере. Если версии не совпадают, обновите версию MySQL на хостинге или сделайте откат до соответствующей версии.
2. Проверьте правильность настроек базы данных. Убедитесь, что все необходимые привилегии доступа установлены для аккаунта, используемого для подключения к базе данных.
3. Проверьте, что команды для установки переменных (например, SET innodb_strict_mode=0) поддерживаются на текущей версии MySQL.
4. Если проблема связана с привилегиями доступа к переменным, обратитесь к хостинг-провайдеру или администратору базы данных, чтобы убедиться, что у вас есть необходимые привилегии для выполнения операции.
5. Попробуйте изменить параметры подключения к базе данных, например, указать другой аккаунт с большим уровнем привилегий.
6. При необходимости, обратитесь в техническую поддержку разработчиков платформы Bitrix для получения дополнительной помощи и указаний по решению данной проблемы.
Конечный результат и возможность исправления ошибки зависит от специфики проблемы и настроек вашего хостинг-провайдера.