Имя: Пароль:
1C
1С v8
Снять блокировку с информационной базы
0 NeAdmin
 
16.04.12
09:50
Доброго времени суток.
Печаль случилась следующая:при пакетном обновлении базы (первый раз так обновлял базу), 1с установила блокировку соединений с информационной базой. Кода разблокировки я не ставил, но на всякий случай перепробовал все возможные варианты с ключом \UC. Всё бы ничего, но через консоль не могу так же снять блокировку, т.к. нет у меня пароля для доступа к инф базе через консоль (тут не всё так просто, ни как не докричусь до человека, который до меня управлял всем этим хозяйством). Так же прописывал в ярлыке "/CРазрешитьРаботуПользователей /UCПакетноеОбновлениеКонфигурацииИБ" (без кавычек конечно), и вот тут само интересное пишет "У текущего пользователя нет доступных ролей, для запуска информационной базы", при этом у текущего пользователя полные права на базу на самом деле. Точно так обновлял в тот же день другую, точно такую базу, с этим ключом все нормально запустилось и работает, а тут, видимо глюк произошел или еще что, не знаю.
Откат системного времени не помог, база просто сделала вид, что в системе нет пользователей (думал слетели пользователи каким то чудом при обновлении, проверил на других, не тронутых базах, там так же небыло пользователей, вернул системное время обратно - всё вернулось в исходную точку).
Теперь не знаю как мне подобраться к базе. Скорей всего есть какие то скрипты обходные, которые пусть и не снимут пароль с инф базы в консоли, но хотябы галочку блокировки убрать.

P.S. База 1С 8.2 ЗиК, клиент-серверный вариант.
P.S.S. Перечитал за 2 дня кучу форумов и статей, нужного себе не нашел, везде срабатывал один из выше перечисленных вариантов.
P.S.S.S. ПОМОГИТЕ!!! XD
1 Maxus43
 
16.04.12
09:53
в консоли доступ именно к БАЗЕ - юзер и пароль из базы 1с самой, с полными правами. пароль к кластеру - уже другое
2 Serg_1960
 
16.04.12
09:56
"Право Администрирования" разрешает доступ к конфигуратору и к базе в консоле.
3 vde69
 
16.04.12
09:56
в консоли удали базу (в режиме оставить SQL базу) и создай заново

зы
вероятная причина твоего сабжа - блокировка или отсутствие доступа файлов настройки сервера 1с
4 NeAdmin
 
16.04.12
09:58
(1) Пробовал - "Ошибка сетевого доступа к серверу"
5 Maxus43
 
16.04.12
09:59
(4) это совсем другая ошибка, не связанная с блокировкой
6 NeAdmin
 
16.04.12
10:00
(3) А вот удалять и создавать заново (тут я сильно ступил, некогда было делать копию базы перед обновлением, срочно нужны были новые формы)
7 vde69
 
16.04.12
10:03
(6) удалить нужно только регестрацию базы, саму базу на скуле - оставляй...
кроме того кто мешает сделать 10 бекапов сейчас?
8 kosts
 
16.04.12
10:04
Может попробовать сделать бекап средствами SQL и затем создать новую БД из этого бекапа
9 NeAdmin
 
16.04.12
10:04
(5) Там несколько баз, все на одном сервере, ко всем есть доступ, где мне известны пароли, а тут вылетает такая ошибка "Ошибка получения параметров информационной базы: server_addr=tcp//тра-ля-ля = Ошибка сеиевого доступа к серверу. Удаленный хост принудительно разорвал существующее подключение."
10 NeAdmin
 
16.04.12
10:05
(7), (8) Сейчас попробую
11 Один С
 
16.04.12
10:07
в файловой создается файлик, который надо просто удалить.
в клиент-сервере также наверное
12 Serg_1960
 
16.04.12
10:07
(имхо) У тс проблемы несколько другого плана. Они не связанны с блокировкой соединения, а - "спровоцированы" установкой блокировки.
13 vde69
 
16.04.12
10:11
(12) почему-то сервер 1с не дает изменять (а точнее не принимает изменения) часть параметров конфигурационного файла, в частности у меня нельзя изменить пароль пользователя скуля...

Думаю что где-то есть кеш и именно от туда растут ноги сабжа...
14 Serg_1960
 
16.04.12
10:17
(13) +1
15 Maxus43
 
16.04.12
10:18
кэш службы 1с известно где вроде...
16 NeAdmin
 
16.04.12
10:19
(12), (13) какой выход из такой ситуации тогда возможен? Удаление кэш файлов?
17 Maxus43
 
16.04.12
10:19
наеврняка - переставить серверную часть 1с, имхо
18 Один С
 
16.04.12
10:22
невзлетит
19 NeAdmin
 
16.04.12
14:41
Свежие сведения:
1. Серверная часть работает нормально, т.к. все другие базы в полном порядке.
2. 1С выполняет аутентификацию пользователя так же нормально (запуск с ключами /N /P /UC проходит), но упирается в какую то строчку в кофигурации, где проходит проверка ролей и как итог говорит о том, что у текущего пользователя нет доступных ролей для открытия информационной базы, если пишу другие логин/пароль то ничего не говорит, перезапрашивает просто, т.е. пара логин/пароль верные.
3. Консоль работает нормально, т.к., опять-же, на других информационных базах нормально дает возможность менять настройки, а на этой базе с любой парой логин/пароль выдает выше указанное "Ошибка получения параметров информационной базы: server_addr=tcp//тра-ля-ля = Ошибка сетевого доступа к серверу. Удаленный хост принудительно разорвал существующее подключение."

Не могу понять где и что заблокировалось. Уж явно это не обычная блокировка соединений так тупит.

P.S. (18) Взлетит, ни куда нафиг не денется))))
20 NeAdmin
 
16.04.12
15:46
Очень надеюсь на вашу помощь, друзья и коллеги
21 pumbaEO
 
16.04.12
15:49
[но упирается в какую то строчку в кофигурации, где проходит проверка ролей и как итог говорит о том, что у текущего пользователя нет доступных ролей для открытия информационной базы ]
ошибка в 174 строчке общего модуля.
22 NeAdmin
 
16.04.12
17:00
(21) Найти строку не проблема, проблема подключиться для редактирования
23 NeAdmin
 
17.04.12
08:31
Коллеги, помогите решить проблему. Я новичок еще в 1С программировании, а с sql вообще сталкивался постольку-поскольку.
24 Lionee
 
17.04.12
08:39
с кэшом  что удалил ?
25 NeAdmin
 
17.04.12
08:58
(24) кэш не трогал, судя по форумам, обычно глючит кэш у пользователей. Тут что то иное, так как с разных машин пробовал, в том числе и непосредственно с сервера.
26 kosts
 
17.04.12
08:59
(21) Если так. То попробуй, удали локальный кэш.
c:\Documents and Settings\<user>\Application Data\1C\1Cv82\ <папка>

Посмотри права пользователя. Для входа в режиме предприятия должны быть полные права или роль Пользователь.

Если удается войти в конфигуратор, то попробуй сделать резервную копию и создать новую базу из копии. С испорченной на досуге разберешься.

Пользователи в списке выбора есть? Если нет, возможно в бд на sql слетели пользователи.
27 NeAdmin
 
17.04.12
09:19
(26) Какой смысл удалять локальный кэш пользователя, если одно и тоже происходит от разных пользователей, у всех этих пользователей есть права, у 2 из которых полные права. В конфигуратор не удается войти, верней он открывается но конфигурацию даже не открывает "Нарушение прав доступа". Пользователей в списке нет, но они точно есть в скуль базе, так как при вводе логина/пароля верного выдает "У данного пользователя нет доступных ролей для...", а если не верные, то просто перезапрашивает пароль.
28 kosts
 
17.04.12
09:33
(27) >Пользователей в списке нет
Видимо слетели
v8: Слетели полные права у всех пользователей
29 NeAdmin
 
17.04.12
09:37
(28) Спасибо, сейчас попробую такой вариант
30 Serg_1960
 
17.04.12
09:43
(29) В принципе у тебя есть другой вариант: скопировать таблицу PARAMS из ранее сделанной копии базы, где нет вышеописанных проблем.
31 kosts
 
17.04.12
09:43
(29) Неаккуратная работа в бд sql может привести к уничтожению БД, так что смотри, лучше сделай копию средствами sql.
32 v8Newbie
 
17.04.12
09:57
(0) Ну, лечилось - бэкап средствами SQL, подъем новой базы на SQl-сервере, регистрация новой базы на сервере приложений, далее...
33 NeAdmin
 
17.04.12
10:17
(31) Сделал бэкапник))
(28) Не вышло
(32) Это уже пробовал
(30) Попробую так, только нужно гугл помучить еще на предмет копирования скуль таблиц)
34 NeAdmin
 
17.04.12
12:04
Всем большое спасибо. Взлетело. Но база оказалась убитой. Придется все восстанавливать за месяц вручную... [дальше лексика сильно нецензурного характера]
35 kosts
 
17.04.12
12:06
(34) Если sql база была настроена на полное сохранение, то можно восстановить базу на нужное время по журналу транзакций.
36 NeAdmin
 
17.04.12
12:12
(35) к сожалению все бэкапники вручную покачто делаются.
37 luckyluke
 
17.04.12
12:17
(0) попробуй "/CРазрешитьРаботуПользователей password" и слово password не надо менять
38 luckyluke
 
17.04.12
12:22
(37) вернее так /CРазрешитьРаботуПользователей /UCpassword
39 kosts
 
17.04.12
12:22
(35) Это не бекап, это журнал. Посмотри на всякий случай в свойствах БД модель восстановления.
40 NeAdmin
 
17.04.12
12:44
(38) Разблокировать мне её удалось, методом (28) к стати говоря. Там при обновлении ошибки в самой базе произошли, как именно так и не понял, на одной базе всё ок, а на второй обрушилась нафиг.
41 NeAdmin
 
17.04.12
12:45
(39) Сейчас посмотрю
42 NeAdmin
 
17.04.12
12:49
(39) установлен параметр "полная". Как можно восстановить?
43 NeAdmin
 
17.04.12
12:52
(39) Восстановление - пункт "Журнал транзакций" неактивный
44 kosts
 
17.04.12
12:52
(42) Возможно повезло. Дальше не могу помочь, не восстанавливал.
Если тут не помогут, зайди на sql.ru, возможно там подскажут.
Но в любом случае перед восстановлением сделай копии...
45 godmod80
 
17.04.12
12:58
бэкапы автоматизируй чтоб граблей небыло
46 NeAdmin
 
17.04.12
15:33
Спасибо еще раз всем большое)) Там оказалось что ручное восстановление пару дней займет)
Надо бэкапами заняться серьезней
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший