Почему возникает исключение "не авторизован для выполнения этой операции"?
Я пытаюсь выполнить запрос в таблице, но когда я нажимаю на таблицу, возникает исключение. "[LNA][Pervasive][Интерфейс механизма ODBC] [Диспетчер записи данных] У вас нет прав на выполнение этой операции" Почему она появляется? Как мы можем это исправить?
2 ответа
Скорее всего, это сторонняя база данных (не та, которую вы разработали), и она имеет защиту базы данных или имя владельца в таблице (ах).
Некоторые разработчики не хотят, чтобы пользователи изменяли важные таблицы, такие как конфигурация или конфиденциальная информация, поэтому они настраивают базу данных, чтобы предотвратить изменения. Если вы войдете в систему с пользователем, у которого есть права на эту таблицу, или укажите имя владельца, вы не получите исключения. Если у вас нет этой информации, вам придется связаться с первоначальным разработчиком.
Большинство шансов, он начнет работать после перезапуска базы данных.