1. webv@mail.ru 21.06.16 16:58 Сейчас в теме

Информационная база была перемещена или восстановлена из резервной копии

Коллеги, периодически возникает данное сообщение, при этом с базой не производится ни каких манипуляций. База физически расположена на SQL кластере и работает в кластере 1С.
Ответы
Избранное Подписка Сортировка: Древо
2. alex-l19041 9 21.06.16 17:03 Сейчас в теме
(1) webv@mail.ru, пробовали выбрать "перемещена" ? (повторялось ли после этого ?)
10. h00k 36 21.06.16 23:04 Сейчас в теме
(1) webv@mail.ru, это ошибка БСП Код ошибки: 00-00068833 и имеет статус: Исправлена: "1С:Библиотека стандартных подсистем", версия 2.3.2.48.
Соответственно в ДО 2.1 этой ошибки уже нет, а по ДО 2.0 надо смотреть, на каком релизе в нем обновили БСП до 2.3.2.48 и обновлять, минимум, на этот релиз.
21. vabra 19.07.16 14:32 Сейчас в теме
(10) h00k, БСП 2.3.2.61, кластер серверов, ошибка периодически появляется
22. vabra 28.07.16 06:33 Сейчас в теме
(1) webv@mail.ru, у меня БСП 2.3.2.61, смотрю в коде:
Общий модуль РегламентныеЗаданияСлужебный, функция УстановленаБлокировкаРаботыСВнешнимиРесурсами(...), в самом конце:

Если ИмяБазы <> СохраненноеИмяБазы
Или (ПараметрыБлокировки.ПроверятьИмяСервера
И (ИмяКомпьютера <> СохраненноеИмяКомпьютера
И ИмяСервера <> СохраненноеИмяСервера)) Тогда (...)

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

Если исправить в коде, то придётся править каждый раз при обновлении БСП, если убрать настройку ПараметрыБлокировки.ПроверятьИмяСервера, то при разворачивании разработочной базы из бэкапа регламентные задания не заблокируются, что буду делать пока не решил :)
3. webv@mail.ru 21.06.16 17:21 Сейчас в теме
Пробовали, через некоторое время сообщение вновь повторяется
4. alex-l19041 9 21.06.16 17:43 Сейчас в теме
после чего это началось ? (обновление конфигурации, перенос на новый сервер, ...)
5. webv@mail.ru 21.06.16 17:52 Сейчас в теме
после обновления конфигурации на 2.0
6. yamawa 49 21.06.16 18:16 Сейчас в теме
(5) webv@mail.ru,
Сообщение "Информационная база была перемещена или восстановлена из резервной копии" иногда отображается в ситуации, когда параметры базы не изменялись.
было зарегистрировано как ошибка платформы. Т.о. нужно ставить новую платформу.
9. h00k 36 21.06.16 22:57 Сейчас в теме
(6) yamawa, Не вводите людей в заблуждение, это не ошибка платформы.
13. yamawa 49 22.06.16 09:39 Сейчас в теме
7. webv@mail.ru 21.06.16 19:51 Сейчас в теме
Платформа стоит - 8.3.8.1747.
8. yamawa 49 21.06.16 21:07 Сейчас в теме
(7) webv@mail.ru, тогда попробуйте поставить предыдущую платформу, на которой все работало например
11. webv@mail.ru 22.06.16 09:05 Сейчас в теме
Коллеги, проблема актуальна... Самое печальное, что это вызывает отключение фоновых и регламентных заданий...
12. vlad636 22.06.16 09:19 Сейчас в теме
(11) webv@mail.ru, У нас на ДО 2.0.19.1 таких проблем не наблюдается.
14. webv@mail.ru 22.06.16 09:48 Сейчас в теме
(12) vlad636, у нас так же 2.0.19.1 при этом база находится в кластере серверов 1С. Похоже проблема в этом...
15. vlad636 22.06.16 11:13 Сейчас в теме
(14) webv@mail.ru, не думаю, у нас также в кластере серверов 1С.
16. vlad636 22.06.16 11:14 Сейчас в теме
(14) webv@mail.ru, у Вас же в сообщении размещение базы как-будто бы не изменилось (строки идентичны)
17. vlad636 22.06.16 11:16 Сейчас в теме
(14) webv@mail.ru, Скорее всего дело в платформе, 1С рекомендуют 8.3.6. У нас рекомендованная.
18. h00k 36 22.06.16 12:03 Сейчас в теме
(14) webv@mail.ru,
база находится в кластере серверов 1С. Похоже проблема в этом

Выше я выложил ссылку на описание ошибки, вы вообще по ссылке переходили?
19. webv@mail.ru 22.06.16 12:18 Сейчас в теме
(18) h00k, ссылка выложенная вами не несет ни какой полезной смысловой информации. Предлагайте есть есть что предложить, не надо писать ради демонстрации знания букв.
20. h00k 36 22.06.16 15:53 Сейчас в теме
(19) webv@mail.ru,
ссылка выложенная вами не несет ни какой полезной смысловой информации
Оригинально! Описание ошибки с которой вы столкнулись, условий её воспроизведения и информация о том, что она исправлена, с указанием конкретного релиза, не несет смысловой нагрузки?!
Понятно. Продолжайте дальше переустанавливать платформу, и гадать, почему у Вас ошибка есть, а у vlad636 её нет.
23. vabra 11.08.16 07:52 Сейчас в теме
Добавил в модуль сеанса процедуру отслеживания кто с какой строкой подключения входит - оказалось одному из пользователей неверно прописали кластер серверов. Итог - подключиться пользователь может (два раза указан один и тот же сервер), но его подключение влечёт за собой установку признака необходимости принятия решения о блокировке работы с внешними ресурсами.
Fragster; h00k; +2 Ответить
24. vabra 11.08.16 09:51 Сейчас в теме
Также по журналу выяснили, что фоновые задания запускаются НЕ со строкой соединения базы, а формируют собственную - сервер кластера который будет выполнять фоновое задание + имя базы. Таким образом, строка соединения снова не совпадает с сохранённой в константе строкой. Может ли константа слетать из-за этого - не выяснял.
25. vabra 15.08.16 11:09 Сейчас в теме
Ситуацию окончательно удалось победить, чтобы в дальнейшем не думать о ней до очередного обновления БСП:

Общие модули / РегламентныеЗаданияСлужебный / Функция УстановленаБлокировкаРаботыСВнешнимиРесурсами (в конце):

// добавил:
МассивСерверовКластера = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивСлов(СохраненноеИмяСервера, ",");

// перед вот этим:
Если ИмяБазы <> СохраненноеИмяБазы Или (ПараметрыБлокировки.ПроверятьИмяСервера

// вставил вот это:
И МассивСерверовКластера.Найти(ИмяКомпьютера) = Неопределено) Тогда

// вместо вот этого:
//И (ИмяКомпьютера <> СохраненноеИмяКомпьютера И ИмяСервера <> СохраненноеИмяСервера)) Тогда
26. parubetssm 28.11.16 14:45 Сейчас в теме
(25)Скажите (данная ошибка появляется при попытке выгрузить файлы замеров производительности, у меня 1С:Документооборот 2.0.14.4, платформа 2088, БСП 2.3.2.26, клиент серверный вариант), а в случае кода моей версии 1С это решаемо?

Конец обозначенной процедуры:

ИмяБазы =
НРег(СтроковыеФункцииКлиентСервер.ПолучитьПараметрыИзСтроки(СтрокаСоединения).Ref);
   ИмяКомпьютера = НРег(ИмяКомпьютера());
   СохраненноеИмяБазы =
НРег(СтроковыеФункцииКлиентСервер.ПолучитьПараметрыИзСтроки(ПараметрыБлокировки.СтрокаСоединения).Ref);
   СохраненноеИмяКомпьютера = НРег(ПараметрыБлокировки.ИмяКомпьютера);
   Если ИмяБазы <> СохраненноеИмяБазы Или ИмяКомпьютера <>
СохраненноеИмяКомпьютера Тогда
    ТекстСообщения =
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
     НСтр("ru = 'Различаются имя информацинной базы или имя компьютера.
      |Сохраненное имя базы: %1, текущее имя базы: %2.
      |Сохраненное имя компьютера: %3, текущее имя компьютера: %4'"),
     СохраненноеИмяБазы, ИмяБазы, СохраненноеИмяКомпьютера,
ИмяКомпьютера);

УстановитьПризнакНеобходимостиПринятияРешенияОБлокировке(ПараметрыБлокировки,
ТекстСообщения);
    Возврат Истина;
   КонецЕсли;
Показать


Подробнее суть вопроса изложена тут: http://forum.infostart.ru/forum41/topic161715/
Просим прощение за излишнюю дотошливость. Заранее благодарны...
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Разработчик 1С
Москва
зарплата от 100 000 руб. до 160 000 руб.
Полный день

Консультант-аналитик 1С
Санкт-Петербург
Полный день

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 130 000 руб. до 150 000 руб.
Полный день