![]() |
|
v83.comconnector.1 ошибка (ошибка режима доступа к файлу базы данных .../1Cv8.1C | ☑ | ||
---|---|---|---|---|
0
never_sleep
29.08.16
✎
10:50
|
Пробую настроить обмен между УТ11.2 и Бух3.0. Делаю через прямое подключение к базе. Путь правильно прописал. Пользователя тоже. На начальном этапе настройки в мастере есть кнопка "проверить", щелкаю на неё и получаю вышеуказанный ответ. Обе базы файловые. Все делал под одним и тем же пользователем. Никто этот файл не блокирует. Я под этим текущим пользователем могу и переместить его, и переименовать. Перезагружал сервер. Все без толку.
Подскажите, туплю. Куда еще посмотреть? |
|||
1
Остап Сулейманович
29.08.16
✎
10:54
|
(0) ошибка РЕЖИМА доступа. РЕЖИМА.
У пользователя нет прав на внешнее соединение. |
|||
2
never_sleep
29.08.16
✎
11:12
|
(1) Админу с полными правами это нужно прописывать отдельно? Попробовал. Сделал отдельную группу с профилем "синхронизация данных с другими программами" добавил туда этого пользователя администратора. Результат тот же самый.
|
|||
3
never_sleep
29.08.16
✎
11:28
|
а вообще, какой из трех вариантов наиболее предпочтительный в случае, если можно использовать любой их них?
|
|||
4
never_sleep
29.08.16
✎
11:29
|
прямое подключение, прямое через инет и через файл обмена?
|
|||
5
hhhh
29.08.16
✎
11:39
|
(4) лучше через файл
|
|||
6
never_sleep
30.08.16
✎
09:11
|
(1) Короче, Остап Сулейманович. Вы были неправы. Речь шла не о 1Совском пользователе, а о доступе к 1Cv8.1C на уровне винды.
Проблема, как я полагаю, была в следующем. Несмотря на то, что работал я на компе под администратором и под ним же запускал ярлык 1С, доступ к файлу БД 1Ска пыталась получить через сервер 1С и того пользователя, под которым он был запущен. Это есть в желтой книжке. Там правда это было описано для случая обмена через файл, но полагаю, это применимо и к прямому подключению. На 100% утверждать не могу, потому что так и не смог понять, под кем запускается сервер 1С (rphost). В "Службах" нашел только агент сервера 1С, но это rpagent. Он у меня стартует под локальным USR1CV8. Добавление прав на папку для этого пользователя к сожалению ничего не дало. Узнать по кем запускали rphost я не смог. Но это или "локальная служба" или "сетевая служба". Ломать голову не стал дальше и дал доступ локальным "всем". В итоге все заработало. Но по рекомендации (5) буду делать все же через файл. |
|||
7
never_sleep
30.08.16
✎
09:21
|
Короче, стартует prhost под "сетевая служба". Убрал всех. поставил только её и все работает.
|
|||
8
DmitrO
30.08.16
✎
09:50
|
(6)ога, сулейманыч может и был не прав, конечно, только у кого-то в (0) написано, что обе базы файловые :))
|
|||
9
never_sleep
30.08.16
✎
09:52
|
(8) так и есть. В чем проблема?
|
|||
10
never_sleep
30.08.16
✎
09:54
|
фишка как раз в том, что несмотря на то, что базы файловые, обращение при установленном сервере 1С идет через него.
|
|||
11
never_sleep
30.08.16
✎
09:56
|
предвосхищу вопрос "зачем мне сервер 1С" для файловых баз. Базы будут под Скуль. но сейчас пока все настраивается, проще работать под файловыми.
|
|||
12
DmitrO
30.08.16
✎
09:59
|
У меня уже зашкаливает детектор неадекватности, я больше не буду писать в этой теме, извините.
Предоставляю эту возможность кому-нибудь другому. |
|||
13
never_sleep
30.08.16
✎
10:52
|
(12) Ув. DmitrO у меня тоже. Что я не так сказал?
В чем неадекватность? Вы лучше бы указали, в чем я был неправ, либо вообще не писали ничего. Сейчас вот я сам немного растерян? Думал, что разобрался в теме, но более опытный коллега говорит, что я неадекват. |
|||
14
ptiz
30.08.16
✎
10:57
|
(10) Чего-то вы не договариваете.
Зайдите в обе базы и нажмите "Справка" - "О программе". Что там в поле "Режим"? |
|||
15
never_sleep
30.08.16
✎
12:06
|
(14) и там и там - файловый без сжатия.
|
|||
16
Mauser
30.08.16
✎
12:15
|
(13) У вас в (10) очень забористая херня написана, простите спасибо.
|
|||
17
hhhh
30.08.16
✎
12:19
|
(13) агент сервера - это он и есть. сервер 1с.
|
|||
18
hhhh
30.08.16
✎
12:20
|
(16) не, похоже на правду. У меня тоже было как-то.
|
|||
19
Mauser
30.08.16
✎
12:22
|
(18) и в чем это выражалось?
|
|||
20
hhhh
30.08.16
✎
12:24
|
(19) доступ к папкам с правами пользователя USR1CV8
|
|||
21
never_sleep
30.08.16
✎
12:24
|
(17) я так понимаю, что сервер 1С - это не один процесс.
pragent - это агент сервера. rpmanager - менеджер сервера. а rphost - это ну как бы хз как назвать. его центральная часть что ли. я не силен. Так вот, обращение к файлу базы при сом соединении идет не от pragent, так как при добавлении прав пользователю, который его запускает, ничего не менялось. |
|||
22
Mauser
30.08.16
✎
12:24
|
Только не говорите, пожалуйста, что в версии ком-коннектора
|
|||
23
never_sleep
30.08.16
✎
12:25
|
(20) USR1CV8 запускает rpagent. Если дать права USR1CV8, ничего не работает.
|
|||
24
never_sleep
30.08.16
✎
12:25
|
даешь права нетворк сервис - все ок. мой вывод - обращается rphost, запущенный под ним.
|
|||
25
never_sleep
30.08.16
✎
12:26
|
порой тороплюсь и пишу немного криво. извините
|
|||
26
hhhh
30.08.16
✎
12:28
|
(23) какие права давали? на закладке безопасность?
|
|||
27
hhhh
30.08.16
✎
12:30
|
(24) rphost - ни разу не слышали что ли это слово. Откройте диспетчер задет, там 40 этих rphost-ов штук 40 запущено. Это служебная программка windows. А не 1с.
|
|||
28
hhhh
30.08.16
✎
12:30
|
диспетчер задач
|
|||
29
never_sleep
30.08.16
✎
12:31
|
(26) да. полные права для "NETWORK SERVICE"
|
|||
30
hhhh
30.08.16
✎
12:31
|
(29) ну, понятно
|
|||
31
never_sleep
30.08.16
✎
12:32
|
rphost.exe — это рабочий процесс 1С 8.3 (8.2), который обслуживает клиентские обращения и взаимодействует с сервером базы данных. rphost — важнейшее звено архитектуры 1С предприятия, которое берёт на себя достаточно большую аппаратную нагрузку. Таких процессов может быть большое количество и они могут быть разнесены по разным машинам
|
|||
32
Mauser
30.08.16
✎
12:32
|
Сейчас окажется, что это ком коннектор не той разрядности изнасилованный шаловливыми ручками по засаленным обрывкам интернета
|
|||
33
never_sleep
30.08.16
✎
12:32
|
это первое что нашел.
|
|||
34
Mauser
30.08.16
✎
12:32
|
Ну или, что тс решил нас перетроллить
|
|||
35
Mauser
30.08.16
✎
12:33
|
Я таки за второе, больно много совпадений.
|
|||
36
ptiz
30.08.16
✎
12:38
|
(18) Сервер 1С мешал работать с файловыми базами?
|
|||
37
never_sleep
30.08.16
✎
12:48
|
(27) Я конечно извиняюсь, но и вы неправы. Это нисколько не виндовый процесс.
http://s018.radikal.ru/i528/1608/4c/7bc6d47185d5.png |
|||
38
never_sleep
30.08.16
✎
12:51
|
извиняюсь. вот ссылка http://s019.radikal.ru/i627/1608/30/38626edc058c.png
|
|||
39
never_sleep
30.08.16
✎
12:52
|
(32) what??
|
|||
40
never_sleep
30.08.16
✎
12:52
|
(34) Ощущение, что наоборот)))
|
|||
41
never_sleep
30.08.16
✎
14:16
|
Короче так.
1) rphost, rpagent и rpmanager - это процессы сервера 1С. Процессы точно 1Совские, фото выше это подтверждает. А то что это процессы именно СЕРВЕРА 1С могу утверждать из эксперимента, только что мною проведенного. На другой машине поставил только клиенты 1С (без сервера) и запустил через них файловую базу. Никаких rp* не появляется. Только процесс вида *1c*.exe. 2) rphost тут, как оказалось, ни причем. Он тоже запускается от USR1CV8. А добавление прав для USR1CV8 проблемы не рашает. Виной всему com-комкомпонента. Она стартует под NETWORK SERVICE. Вот пруф. http://s019.radikal.ru/i630/1608/9a/652562d51098.png 3) В (10) и правда ересь. Но, как любят всегда на мисте, вместо простого объяснения с пижонским видом говорят о неадекватности и забористости. Я не спец 1С. Написали бы, что при запуске файловых баз обращений к серверу 1С не происходит. И клиаент напрямую цепляет базу. И все. Это не сложно. |
|||
42
Неверный Параметр И
30.08.16
✎
14:26
|
А ведь (32) был прав
|
|||
43
never_sleep
30.08.16
✎
14:41
|
(42) не прав.
это тебя под Mauser забанили, решил себя поддержать под другим ником?))) |
|||
44
Неверный Параметр И
30.08.16
✎
14:52
|
Открой оснастку COM+, найди там созданное шаловливыми ручками приложение для комконнектора, посмотри из под кого оно запускается.
Я так понял ты процессы по пользователям определяешь, может так понятней будет. |
|||
45
never_sleep
30.08.16
✎
18:29
|
(44) Шаловливых ручонок тут нет в принципе. Сервер установлен с оригинального диска с VLSC. Стоит на нем только оригинальное 1С ПО, скачанное через сайт ИТС. Так что вот.
Вот она та компонента, про которую вы говорили. Я так понимаю. http://s020.radikal.ru/i713/1608/41/a06b882119f9.png Но это 1Совкая стандартная билиотека. Никто тут ничего не писал и не допиливал. |
|||
46
Неверный Параметр И
30.08.16
✎
18:51
|
(45) Верю. В русалок верю, в домовых, в отсутствие шаловливых ручек...
Дайте-ка угадаю - по инструкции, подобной http://catalog.mista.ru/public/197627/ делали? |
|||
47
never_sleep
31.08.16
✎
06:51
|
(46) еще раз. ком-коннектор никто никогда не трогал. Все что стоит на этой машине - все из коробки.
Да и почему вы решили, что с ним были проблемы? Единственной моей проблемой было то, что я не знал, что при прямом соединении необходимо давать права ком-коннектору, а не 1Ске. Или вы хотите сказать, что если бы ком-коннектор был "исправный", заморачиваться по поводу прав бы не пришлось? |
|||
48
DrZombi
гуру
31.08.16
✎
07:50
|
(46) У него файловые БД.
|
|||
49
DrZombi
гуру
31.08.16
✎
07:53
|
(47) А почему вы все пишет про Сервер 1С? :)
Или вы все путаетесь в терминологии, Сервер 2012 путаете с Сервером 1С? :) |
|||
50
ptiz
31.08.16
✎
09:48
|
(49) Это не мы путаемся. См (41) пункт 3
|
|||
51
Неверный Параметр И
31.08.16
✎
10:09
|
(47) Да.
(49) У него на одной машине файловые базы и сервер, см (11). Бинарники 1С, естественно, общие. При установке, по неизвестной причине навертели чудес с комконнектором, так что он всегда запускается через ком суррогат из под имени и с правами Network System. Остальное предсказуемо, за исключением трогательного принятия реальности топикстартером. Ну, он не спец 1С, в (41) признался. |
|||
52
never_sleep
31.08.16
✎
11:44
|
(51) Ну поделитесь знаниями, пожалуйста. Как нужно правильно ставить? Ведь там все элементарно. С настройками по умолчанию, можно сказать. Винда 2012 64бит. Сервер 1С такой же. 64 битный... И наверное ком-коннектор тоже 64-битный. Раз ставится вместе с сервантом. А клиенты 32-бита. А когда запускаю файловую базу 32битный клиент обращается к 64-битному ком-коннектору и из-за этого последний стартует под другим пользователем. Ахинея, не?
|
|||
53
Неверный Параметр И
31.08.16
✎
11:56
|
(52) Она самая.
При нормальной установке на 64-битной машине работают два комконнектора в физически разных файлах. Один ставит сервер, другой - клиент. Один регистрируется в 64-битной ветке реестра, другой в 32. Один вызывается 32-битным клиентом, другой - 64-битным сервером. Текущим процессом с текущими кредишнлами. Твоя ситуация - результат некорректной установки при помощи шаловливых ручек в попытке решить какую-то проблему. |
|||
54
Неверный Параметр И
31.08.16
✎
12:00
|
Я так понимаю, ваших чудо-установщиков смутило то, что при установке сервера компонент комконнектора ставится отдельно. А при установке клиента он входит в состав клиента.
|
|||
55
never_sleep
31.08.16
✎
15:07
|
(54) Хотелось бы уточнить насчет правильной установки. На 64битную машину.
Я ставлю сначала "Cервер 1С:Предприятия (64-bit) для Windows" (файл windows64.rar). Там в установщике есть отдельная опция для com-компоненты. Добавляем её к установке, чтобы иметь возможность прямого подключения в случае клиент серверных баз. Далее устанавливаем"Технологическая платформа 1С:Предприятия для Windows" (файл windows.rar). В этом установщике нет отдельной строки для ком-коннектора. Но вы сказали, что он уже входит в состав клиента. Я выбираю там толстые и тонкие клиенты. Все. установка закончена. Все поставилось правильно? Просто ставилось именно так. Мною. Как можно накосячить? |
|||
56
Неверный Параметр И
31.08.16
✎
16:26
|
(55) Понятия не имею.
После установки сервера и клиента, в разделе оснастки COM+ Applications приложения "V82_COMConnector" нет. Как вы добились такого результата на сервере, "установленом с оригинального диска с VLSC, на котором стоит только оригинальное 1С ПО, скачанное через сайт ИТС", мой хрустальный шар не показывает. Извините. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |