Содержание:
1. Первопричина появления ошибки при выгрузке базы в dt-файл
2. Решение проблемы с помощью Проверки конфигурации
1. Первопричина появления ошибки при выгрузке базы в dt-файл
Задача: Необходимо выгрузить базу в dt-файл.
Вроде бы ничего не предвещало беды и тут возникает такого рода ошибка: «Сеанс работы завершен администратором».
Сеанс работы завершен администратором
В данной статье мы постараемся осветить рабочие способы для устранения этого рода ошибки.
Поводов для появления в 1С «Сеанс работы завершен администратором» может быть множество, но среди них есть общее направление для 1С – неэффективное использование ресурсов оперативной памяти.
Опытным путем установили, что если перезагрузить сервер то данная ошибка уходит. Правда, не навсегда. Действительно после перезагрузки сервера высвободилось и стало доступным больший объем оперативной памяти, на первый взгляд «Ура! Работает!». Но, со временем проблема вернется.
2. Решение проблемы с помощью Проверки конфигурации
Проблема чаще всего такое происходит на ОС Windows х32 (32 битных системах).
Выход: переходите на 64-разрядный сервер приложений.
Давайте ознакомимся с рабочими рекомендациями от сотрудников компании 1С:
1. Рекомендуется в «Конфигураторе» выполнить «Проверку конфигурации» с возведенным флагом «Проверка логической целостности конфигурации».
Команда отработает автоматично. В случае если будет выявлена проблема или нарушена целостность конфигурации, вы получите уведомление, а некорректная информация удалена.
2. «Доверяй, но проверяй». Даже если проблемная конфигурация официально поддерживается, необходимо все же ее проверить!
Предварительно сохраните Вашу конфигурацию в файл (cf), сделать это можно в пункте настройки поддержки. После этого в новую созданную базу следует загрузить cf-файл и заново выполнить «Проверку конфигурации» (см. п.1).
Если в процессе выполнения процедуры проверки будет выдано уведомление об исправлении, это может означать, что ваша конфигурация содержит «битые» данные. В таком случае, снимите вашу проблемную конфигурацию 1С с официальной поддержки и после этого объединить ее с последним релизом конфигурации от поставщика.
Также возникновение ошибки Сеанс работы завершен администратором может быть связано с Записями данных в таблице sql «config», размер которых превышает 120 Мегабайт.
Альтернативные методы решения проблемы:
В случае если предыдущие рекомендации вам не помогли попробуйте проделать следующие процедуры:
1. Отключить фоновые задачи. Сделать это необходимо для всех баз.
Проверьте результаты. Возможно, этого будет вполне достаточно, и проблема будет решена
2. Перезапустите сервер.
3. Сделайте резервную копию базы (бэкап) инструментами SQL.
4. Снимите вашу текущую конфигурацию с поддержки затем выгрузите ее файл (cf)
5. Для проблемной базы в среде SQL необходимо выполнить следующий код (его выполнение почистит данные более 120 Мегабайт):
DELETE FROM dbo.Config WHERE DataSize > 125829120
6. Загружаем (НЕ ОБЪЕДИНЯЕМ) конфигурацию из CF.
Специалист компании «Кодерлайн»
Артем Пронин
Сеанс работы завершен администратором
Появление ошибки при выгрузке базы в dt-файл
Задача: Необходимо выгрузить базу в dt-файл.
Все было хорошо, но возникла ошибка – Сеанс работы завершен администратором.
Поводов для появления в 1С «Сеанс работы завершен администратором» может быть множество, но среди них есть общее направление для 1С – неэффективное использование ресурсов оперативной памяти.
Опытным путем установили, что если перезагрузить сервер то данная ошибка уходит. Правда, не навсегда. Действительно, после перезагрузки сервера высвободилось и стало доступным больший объем оперативной памяти. Но со временем проблема вернется.
Решение проблемы с помощью Проверки конфигурации
Проблема чаще всего такое происходит на ОС Windows х32 (32 битных системах).
Выход: переходите на 64-разрядный сервер приложений.
Рабочие рекомендации от сотрудников компании 1С:
- Рекомендуется в “Конфигураторе” выполнить «Проверку конфигурации» с возведенным флагом «Проверка логической целостности конфигурации».
Команда отработает автоматично. В случае если будет выявлена проблема или нарушена целостность конфигурации, вы получите уведомление, а некорректная информация удалена. - Если проблемная конфигурация официально поддерживается, необходимо все же ее проверить. Предварительно сохраните Вашу конфигурацию в файл (cf), сделать это можно в пункте настройки поддержки. После этого в новую созданную базу следует загрузить cf-файл и заново выполнить «Проверку конфигурации».
Если в процессе выполнения процедуры проверки будет выдано уведомление об исправлении, это может означать, что ваша конфигурация содержит “битые” данные. В таком случае, снимите вашу проблемную конфигурацию 1С с официальной поддержки и после этого объединить ее с последним релизом конфигурации от поставщика.
Также возникновение ошибки Сеанс работы завершен администратором может быть связано с Записями данных в таблице sql «config», размер которых превышает 120 Мегабайт.
Альтернативные методы решения проблемы:
В случае если предыдущие рекомендации вам не помогли попробуйте проделать следующие процедуры:
- Отключить фоновые задачи. Сделать это необходимо для всех баз. Проверьте результаты. Возможно, этого будет вполне достаточно, и проблема будет решена.
- Перезапустите сервер.
- Сделайте резервную копию базы (бэкап) инструментами SQL.
- Снимите вашу текущую конфигурацию с поддержки затем выгрузите ее файл (cf).
- Для проблемной базы в среде SQL необходимо выполнить следующий код (его выполнение почистит данные более 120 Мегабайт): DELETE FROM dbo.Config WHERE DataSize > 125829120.
- Загружаем (НЕ ОБЪЕДИНЯЕМ) конфигурацию из CF.
Заказать консультацию
По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.
Сеанс работы завершен администратором
При сообщении «Сеанс работы завершен администратором» скорее всего уточните у Ваших администраторов, делали ли они вручную отключение пользователей через консоль серверов или наличие в системе кода по отключению пользователей и режиму его работы.
Сеанс работы завершен администратором: 2 комментария
-
Данная ошибка может возникнуть при нехватке оперативной памяти. Лечится добавлением нового рабочего процесса или перезапуском сервера 1С.
-
Данная ошибка может возникнуть при нехватке оперативной памяти. Лечится добавлением нового рабочего процесса или перезапуском сервера 1С.
Комментарии запрещены.
Himoza
22.06.11
✎
13:39
БП. Не могу обновить базу, пишет
Сеанс работы завершен администратором.
по причине:
Соединение с сервером баз данных разорвано администратором
Microsoft OLE DB Provider for SQL Server: Неопознанная ошибка
HRESULT=80004005,
Нашла в яндексе http://www.gilev.ru/1c/memleak/memorymore.htm.
Сделала проверку конфигурации, ошибок нет.
Сделала тестирование и исправление (были ошибки, все почистила, сделала опять тестирование, все ок.)
Перезапускали mssql, отключили у всех баз фоновые задания.
cf выгрузить не могу, та же ошибка. Выгрузить ИБ тоже не могу.
Что можно еще попробовать?
чувак
22.06.11
✎
13:41
Ты не поверишь! Перезагрузить комп.
Axel2009
22.06.11
✎
13:41
chdbfl?
Himoza
22.06.11
✎
13:42
(1) все что можно перезагружали и сервак, и комп.
Живой Ископаемый
22.06.11
✎
13:42
2(1) боже, зачем? может достаточно будет рестратовать сервер 1С?
2(2) для серверной базы?
Himoza
22.06.11
✎
13:42
(2) база sql, chdbfl это же для файловых
Живой Ископаемый
22.06.11
✎
13:43
2(3) вам нужно сделать не тестирование, а вот что:
щас
Himoza
22.06.11
✎
13:43
(4) делали рестар и mssql и сервера 1с
ShoGUN
22.06.11
✎
13:43
(0) Там же написано всё. Надо сервер 1С рестартануть. Не SQL-сервер, а именно 1С. Он, судя по всему, на третьей машине
Вообще рестарт лучше в планировщик закинуть, раз в сутки. Проблема распространённая.
Живой Ископаемый
22.06.11
✎
13:44
Сделать SELECT FROM dbo.Config WHERE DataSize > 125829120
для вашей базы средствами СКЛ и посмотреть сколько записей вернет этот запрос
ShoGUN
22.06.11
✎
13:44
(7) Там шаманство описано со снятием с поддержки. Только аккуратно, сделай SQL-ный бэкап сначала.
ShoGUN
22.06.11
✎
13:46
(9) +1, но если он вернёт больше нуля строк — вряд ли стоит делать лишние движения руками дальше
Himoza
22.06.11
✎
13:47
(8) не можем в планировщик, бухи на ночь иногда оставляют всякие переброски
Himoza
22.06.11
✎
13:47
(10) мы на копии эксперименты ставим, хотя и в рабочих таже ошибка
ShoGUN
22.06.11
✎
13:48
(12) Тогда мучайтесь или найдите лишние 40 тыщ на 64-битный сервер 1С.
Himoza
22.06.11
✎
13:48
(9) сейчас попробуем
ShoGUN
22.06.11
✎
13:49
+(14) Чем больше в базе объёмных операций, тем быстрей сервер 1С доходит до состояния (0).
Живой Ископаемый
22.06.11
✎
13:51
2(12) значит на утро
Himoza
22.06.11
✎
13:52
(17) видимо приедеться делать
Himoza
22.06.11
✎
13:53
(9) нашлась одна запись
Himoza
22.06.11
✎
13:53
(9) что дальше?
Живой Ископаемый
22.06.11
✎
13:54
2(19) все, возвращаемся к Гилеву, и выполняем рецепт
3) делаем бэкап средствами sql
Делать резервное копирование рекомендую при любых действиях, когда может потребоваться «возврат» к предыдущему состоянию данных
4) снимаем базу с поддержки, выгружаем cf
убиваем в менежмент консоли базе данных в таблице config запись более 120Мб, делаем «загрузить конфигурацию» (не объединение) убиваем в менежмент консоли базе данных в таблице config запись более 120Мб, делаем «загрузить конфигурацию» (не объединение)
вот пример работоспособности этого приема
http://partners.v8.1c.ru/forum/thread.jsp?id=543293
или
1. Открыть конфигратор;
2. Снял конфигурацию с поддержки, ПРИ ЭТОМ КОНФИГУРАЦИЮ НЕ СОХРАНЯЛ!
3. Далее Сохранить конфигурацию в файл (не сохраняя измененной конфигурации);
4. В SQL для требуемой базы выполнил следующую команду:
DELETE FROM dbo.Config WHERE DataSize > 125829120
5. Загрузить сохраненную конфигурацию обратно.
Взято с v8: Не сохраняется конфигурация в файл.
Живой Ископаемый
22.06.11
✎
13:54
это два рецепта, нужно выполнить один какой-то
Живой Ископаемый
22.06.11
✎
13:55
байзевей, вам говорили что все ваши несчастья из-за того что фотки в профиле нету?
Himoza
22.06.11
✎
13:55
(21) не могу выгрузить cf, таже ошибка выпадает
Живой Ископаемый
22.06.11
✎
13:56
2(24) второй пункт «2. Снял конфигурацию с поддержки, ПРИ ЭТОМ КОНФИГУРАЦИЮ НЕ СОХРАНЯЛ! » не является опциональным… он ОБЯЗАТЕЛЬНЫЙ!
lxs
22.06.11
✎
13:57
(2)
ДемонМаксвелла
22.06.11
✎
13:57
перезапуск rphost раз в сутки хотя бы
Толич
22.06.11
✎
14:00
(23) У нее сохраненная есть (стол, синее платице, коктейль, новый год…)
Himoza
22.06.11
✎
14:01
(25) понятно, cf выгрузился. пойду делать дальше. Спасибо
Himoza
22.06.11
✎
14:01
(27) так и сделаем
Himoza
22.06.11
✎
15:37
Возник вопрос. У меня база снята с поддержки (редактирование с сохранением поддержки). Делаю:
1. Открыть конфигратор;
2. Снял конфигурацию с поддержки, ПРИ ЭТОМ КОНФИГУРАЦИЮ НЕ СОХРАНЯЛ!
3. Далее Сохранить конфигурацию в файл (не сохраняя измененной конфигурации);
4. В SQL для требуемой базы выполнил следующую команду:
DELETE FROM dbo.Config WHERE DataSize > 125829120
5. Загрузить сохраненную конфигурацию обратно.
в п2 я полностью снимаю с поддержки, выгружаю cf (в нем конфигурацию полностью снятая с поддержки). в п5 загружаю cf, и конфа соответсвенно не на поддрежке. Обновить я уже не могу. как быть?
Himoza
22.06.11
✎
15:57
попробую типовой cf последней базы объединить с конфигурацией без поддержки
Живой Ископаемый
22.06.11
✎
16:23
2(31)э… у тебя должна быть например эталонная файовая база с наподдержкой, оттуда выгружаешь caybr и в твою рабочую загружаешь — оппа и твоя оказывается на поддержке.. но это по-моему только один из сценариев
Часто встречающаяся ошибка при работе с 1С:
Сеанс работы завершен администратором
Сеанс работы завершен администратором. по причине: Соединение с сервером баз данных разорвано администратором Microsoft OLE DB Provider for SQL Server: [DBNETLIB][ConnectionWrite (send()).]Общая ошибка сети. Обратитесь к документации по сети. HRESULT=80004005, SQLSrvr: SQLSTATE=08S01, state=1, Severity=10, native=11, line=0Такая ошибка появляется при попытках:
- Выгрузить или обновить конфигурацию
- Сохранить базу данных (в .dt)
- Реже — непосредственно при работе
В результате приходится перезагружать сервер 1С, что не всегда помогает. Как с этим бороться, единого ответа нет. Но попробуем собрать разные способы:
-
Выполнить проверку базы данных средствами SQL-сервера:
dbcc checkdb (‘<имя базы>’,REPAIR_ALLOW_DATA_LOSS) with tablock
-
Добавить еще несколько рабочих процессов на сервере 1С:
- Открываем консоль сервера 1С Предприятие
- Разворачиваем дерево: Сервер — Кластеры — 1541 — Рабочие серверы
- Выделяем строку «Рабочие процессы» и через меню «Действие — Создать — Рабочий процесс» добавляем новый.
-
Разрешить приложению использовать более 3Гб оперативной памяти
- Открываем «Панель управления — Система» на сервере 1С предприятия
- На закладке «Дополнительно» давим кнопку «Параметры» в разделе «Загрузка и восстановление»
- В разделе «Загрузка операционной системы» нажимаем кнопку «Правка»
- В строке загрузки добавляем ключ «/3Gb» (естественно, без кавычек)
- Перезагружаем сервер
-
Редактируем локальные политики безопасности
- На сервере 1С предприятия открываем «Панель управления — Администрирование — локальные параметры безопасности»
- В открывшейся оснастке выбираем: «Локальные политики — Назначение прав пользователя»
- В списке политик находим «Закрепление страниц в памяти». Двойной клик по строке — откроется окно свойств. На закладке «Параметр локальной безопасности» в список пользователей добавляем юзера, под которым стартует 1С-сервер и жмем «ОК»
- Те же действия проводи для политики «Настройка квот памяти для процесса»
Вот такие танцы с бубном.
Запись опубликована в рубрике Программирование и сопровождение 1с. Добавьте в закладки постоянную ссылку.