Доступ запрещен с кодом 2147024891

После обновления платформы, перестал работать код который на сервере. Вываливает “Ошибка при вызове конструктора (COMОбъект): -2147024891(0x80070005): Отказано в доступе

&НаСервере
Процедура ТестНаСервере()    
    ComОбъект = Новый COMОбъект(“V83. COMConnector”);
КонецПроцедуры // ТестНаСервере()

Сделал процедурку на клиенте.

&НаКлиенте
Процедура ТестНаКлиенте(Команда)
    ComОбъект = Новый COMОбъект(“V83. COMConnector”);
КонецПроцедуры

На клиенте отрабатывает как надо, создает объект итд.

Перелопатил всё что можно переустанавливал коннектор итд, хоть убейся на серваке работать не хочет. Базы крутится в кластере с двумя серверами. Сиська пару недель назад чистил папку srvinfo. Вчера обновил платформу и всё, конец маршрута. Не знаю куда копать.

Конфигурация:
– MS Windows Server 2008 R2 64bit
– MS SQL Server 2008 R2
– MS Excel 2003

Долгие мучительные поиски привели к следующему:

  • Проверить, что включен параметр SQL сервера Ole Automation Procedures (правда, если он не включен – выдаются совсем другие сообщения об ошибках 😉 ):

    EXEC sp_configure ‘Ole Automation Procedures’, 1
    RECONFIGURE

  • запустить DCOMCNFG
  • далее в разделе Component Services/Computers/My Computer/DCOM Config нужно найти пункт Microsoft Excel Application
  • клик правой кнопкой Свойства (Properties)
  • перейти на закладку Безопасность (Security)
  • в разделе Component Services/Computers на My Computer клик правой кнопкой, Свойства (Properties)
  • закладка Безопасность COM (COM Security)

Что означает такое сообщение?

01 сен 2015 09:54 #1

#1
от megasoft

У одного из пользователей на одном из компьютеров при заходе под администратором начало вылазить такое сообщение:
-2147024891(0x80070005): Отказано в доступе. Что бы оно могло означать?
Конфигурация 3. 2, платформа 8. 2237. База серверная. С другого компьютера под этим же администратором такого сообщения нет.

Тема закрыта.

01 сен 2015 10:11 #2

#2
от Андрей Ланьшин

Могу предположить, что проблема с объектом comcntr. dll

Ланьшин Андрей, фирма КАМИН
Правильно заданный вопрос содержит половину ответа!

01 сен 2015 10:12 #3

#3
от Ролен

в Яндексе посмотреть. Много причин.

01 сен 2015 10:12 #4

#4
от Андрей Ланьшин

Да, причины могут быть разные. Вот аналогичное обсуждение: www. forum. mista. ru/topic. php?id=719011

01 сен 2015 10:14 #5

#5
от Сергей

Будет ли ошибка, если на этом же компьютере выполнить аналогичные действия под другим пользователем?
Ошибка связана с правами доступа и больше относится к администрированию сервера, чем непосредственно к 1С.

Самарин Сергей, Группа компаний КАМИН

01 сен 2015 10:58 #6

#6
от megasoft

сообщение выдает платформа?
comcntr. dll перерегистрировал. С лицензиями проблем нет – кроме сообщения вроде ничто не беспокоит больше. Под этим пользователем на другом компьютере нормально. Под другим пользователем на этом компьютере нормально.

01 сен 2015 11:05 #7

#7
от Сергей

Так программа после ошибки запускается или закрывается?
В какой момент появляется ошибка?
Скриншот ошибки можете сюда приложить?

01 сен 2015 11:10 #8

#8
от megasoft

Программа запускается, но сразу в момент запуска вылазит сообщение, которое можно закрыть и работать.

02 сен 2015 02:38 #9

#9
от Елена

Такая проблемма была все оказалась в правах доступа данного конкретного компьютера к серверу, чисто административные настройки сервера по правам.

02 сен 2015 12:16 #10

#10
от megasoft

Почему у другого пользователя Камина на этом же компьютере нет проблемы?

02 сен 2015 16:09 #11

#11
от Илясов Александр

А кстати никто пока кэш не посоветовал почистить. Потому посоветую. Еще я бы в журнал регистрации заглянул – скорее всего там имеются какие то подробности. Скорее всего где то указан путь к некому ресурсу, который относительно другого компьютера присутствует, а относительно этого – нет.

Илясов Александр, фирма КАМИН

02 сен 2015 16:56 #12

#12
от megasoft

Кэш почистил. В журнале абсолютно пусто. Точнее “Сеанс. Начало”, “Сеанс. Аутентификация” и все. “относительно другого компьютера присутствует, а относительно этого – нет” – компьютер один, просто с него заходят в Камин под разными пользователями.

02 сен 2015 16:58 #13

#13
от Андрей Ланьшин

Если на другом компьютере запустить сеанс под “проблемным” пользователем, ошибка проявляется?

02 сен 2015 17:01 #14

#14
от megasoft

Уточнение. Проблема на этом компьютере у пользователя с правами с полными правами. Добавил беспроблемному кадровику полные права и у него тоже начало вылазить такое сообщение. Предположительно появилось после какого-то обновления Камина – раньше я такого не видел.

02 сен 2015 17:02 #15

#15
от megasoft

02 сен 2015 17:14 #16

#16
от Андрей Ланьшин

е на одной машине возникает ошибка при запуске сеанса под правами Администратора, а на другой нет. Таким образом можно сделать вывод, что проблема в настройках конкретной машины, т. если бы это была ошибка конфигурации, то она проявлялась на любой машине.

Так как текст ошибки системный и в журнале регистрации не фиксируется, определить причину мы не можем. “Поймать” её Вы сможете в режиме отладки именно на этой “проблемной” машине.

02 сен 2015 17:32 #17

#17
от megasoft

Тут вопрос скорее не об ошибке конфигурации, а что она такое делает под администратором, чего не делает под обычным пользователем. И чего не делала раньше.

Читайте также:  Код 39 ошибка драйвера для клавиатуры

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *