#azure-sql-database
#azure-sql-database
Вопрос:
Я надеюсь, что кто-то другой, возможно, столкнулся с этим и смог решить. В настоящее время я жду помощи от службы поддержки Azure, поэтому решил обратиться сюда в то же время, поскольку я ничего не мог найти в Интернете…
У меня есть база данных, доступная только для чтения, в которой пользователи могут запрашивать все таблицы без проблем, за исключением одной конкретной таблицы. Рекомендуемое решение Azure указывало на проблемы с сопоставлением входа в систему с пользователем, однако это не позволило бы пользователю получить доступ к базе данных, чего здесь нет.
Нет длительных запросов или открытых транзакций, и сервер более или менее простаивает. Я также не вижу никаких блокировок или блокировок, так что это меня озадачивает.
Я могу воспроизвести проблему для всех пользователей всех типов, тестирующих с помощью: ВЫБЕРИТЕ TOP 1 * ИЗ dbo.{таблица 1} — результаты без проблем
ВЫБЕРИТЕ TOP 1 * ИЗ dbo.{таблица 2} — выдает следующую ошибку
Сообщение 40197, уровень 20, состояние 200, строка 3 Служба обнаружила ошибку при обработке вашего запроса. Попробуйте еще раз. Код ошибки 8630. Сообщение 0, уровень 20, состояние 0, строка 1 В текущей команде произошла серьезная ошибка. Результаты, если таковые имеются, следует отбросить.
Комментарии:
1. Вычисляемый столбец? Есть ли в таблице 2 какие-либо вычисляемые столбцы?
2. нет вычисляемых столбцов, не широкая таблица и нет больших типов данных для столбцов.
Ответ №1:
В конце концов, служба поддержки Azure заставила меня увеличивать и уменьшать масштаб базы данных, и это решило проблему.