0
Триша
30.01.23
✎
13:39
|
Доброе время суток!
Несколько лет обработка работала. Теперь перестала.
УПП 1.3.194.1 платформа 8.3.18.1957. Есть внешние источники данных. В данном случае база Лоцман на SQL Server. Есть внешняя обработка, которая выбирает данные из внешних источников данных (из Лоцмана). Годами не было проблем.
А сейчас:
Ошибка ODBC. SQLSTATE: 42000
Номер ошибки: 262
Описание: [Microsoft][ODBC SQL Server Driver][SQL Server]Разрешение SHOWPLAN запрещено в базе данных "НИПОМ".
Программист, который с базой Лоцмана работает, говорит, что права даны пользователю, от имени которого идет подключение в УПП к внешнему источнику данных(GRANT SHOWPLAN TO <пользователь> ).
Я опытным путем выяснила следующее. В обработке идет несколько запросов один за другим вида: выбрать <список полей> из ВнешнийИсточникДанных.ASCON.Таблица.dbo_имятаблицы. Первый запрос выполняется, на втором ошибка 262. При повторном выполнении обработки из того же сеанса ошибка на первом запросе.
Если выполнять в консоли запросов, то самый первый раз в текущем сеансе запрос к внешнему источнику выполняется без ошибки, причем любой запрос. При повторном выполнении любого запроса снова ошибка 262. Если сеанс закрыть, снова открыть, то опять первый раз запрос выполняется, второй раз - ошибка. Я подумала, что почему-то в одном сеансе 1С разрешается только один раз обращаться к внешнему источнику. Но раньше-то обработка работала без проблем несколько лет! А тут меня отвлекли примерно на час, после этого все в том же сеансе запрос выполнился без ошибок. Тут же стала другой запрос выполнять - опять ошибка. Что за час изменилось к текущем сеансе?
Вопросы: почему возникает ошибка? Это ошибка настроек 1С или SQL Server? И как исправить?
Внешний источник расположен на другом SQL Server, не там, где SQL база УПП.
|
|