Платформа: 8.2.10.77, 8.2.11.229
Конфигурация: БП 1.6.23.2 модифицированная, на поддержке
Сервер БД: SQL 2005 (9.00.4053.00)
Изначально база файловая, делаю выгрузку данных в .dt - всё хорошо. При загрузке данных в SQL получаю в процессе ошибку:
Сеанс работы завершен администратором.
При нажатии "Подробно..." видим следующее:
Сеанс работы завершен администратором.
по причине:
Соединение с сервером баз данных разорвано администратором
Microsoft OLE DB Provider for SQL Server: [DBNETLIB][ConnectionWrite (send()).]Общая ошибка сети. Обратитесь к документации по сети.
HRESULT=80004005, SQLSrvr: SQLSTATE=08S01, state=1, Severity=10, native=11, line=0
При этом на том же сервере 1С в данный момент работают с другими базами - и никаких проблем с сетью. То же самое пробовал проделать и без пользователей, греша на нагрузку, но результат тот же. SQL и 1С находятся на разных машинах, проблем с сетью нет точно. Пробовал на разных версиях платформы - результат тот же. Пробовал на SQL 2k - результат тот же. Ну и, собственно, вопрос - что делать? Гуглил долго и обстоятельно, но всё, что попадается - исключительно проблемы с выгрузкой данных из SQL-базы, не мой случай. Коллеги, кто сталкивался?
(1) Kettle,
У нас аналогичная проблема: платформа 8.2.14.537, конфа УПП 1.3.17.1 - вообще не выгружается .DT и не устанавливается обновление. Временно решили: бэкап средствами SQL и обновление с помощью сравнения/объединения с обновленной на другом компе .CF...
Из-за "корректной" работы сервера 1С (да и клиента тоже) с оперативной памятью возникают проблемы на 32-битных версиях Windows Server. Если перезапуски (службы, сервера) не помогают, то помогает 64-битная версия Windows. На 32-битных версиях Windows Server так же возможно добавление параметра "/3GB" в строку запуска ОС в файле "boot.ini". Но ключик опасный: 7 наших региональных серверов не вышли из перезагрузки после добавления ключа. 6 вылечили "танцами с бубном", а на седьмом пришлось переустанавливать систему. Притом на других 6 32-битных серверах проблем не возникло, параметр решил проблему и работает до сих пор. В итоге есть 12 32-битных серверов, на половине проблем нет (работает /3GB) а оставшуюся половину постепенно обновляем на 64-битные версии Windows Server.
Переговоры с техподдержкой на этапе "включить все возможные журналы ОС и прислать стопитсот логов в 1С". Я понимаю, что у них все свободные ресурсы уже должны быть забиты логами, т.к. проблема уже давно существует.
(4) Помогла проверка логической целостности (только эта проверка, другие флаги были сброшены).
Загрузил dt в файловую базу, проверил (были найдены и исправлены ошибки), выгрузил в dt, загрузил его в серверную базу - все ОК.
Перезапуск служб, перезагрузка сервера, добавление пользователей в политики "Блокировка страниц в памяти" и "Настройка квот памяти для процесса" не помогли.
На сервере с 1С Сервером и с MSSQL-сервером заходим в:
Панель управления -> Администрирование -> Локальные параметры безопасности
В открывшейся оснастке:
Локальные политики - Назначение прав пользователя.
В появившемся списке политик находим "Закрепление страниц в памяти", двойной клик по этой политике и в открывшемся окне на закладке "Параметр локальной безопасности" добавляем в список пользователей тех юзеров, под которыми на сервере стартуют 1С Сервер, MSSQL-сервер и клиент 1С(если он на сервере запускается для каких либо целей).
Далее жмём "ОК" и перестартуем севисы MSSQL и 1С сервера. Всё.
(9) myk0lka, Спасибо огромное (и за того парня тоже ;) )!
У меня не сохранялась конфигурация (выгрузку не проверял) сделал с политиками по иснтрукции перезапустил сервисы, только что сохранил cf.
==
Ошибка: Сеанс работы завершен администратором.
по причине:
Соединение с сервером баз данных разорвано администратором
Microsoft OLE DB Provider for SQL Server: [DBNETLIB][ConnectionRead (recv()).]General network error. Check your network documentation.
HRESULT=80004005, SQLSrvr: Error state=1, Severity=10, native=11, line=0
1C 8.1.14 + MS SQl 2005 + Терминальник (на 3х серверах)
+ Пропадает ping (хаотично) на 1-4 секунды у сервера MS SQl 2005 и вилетает от 1 до 5 юзеров
==
myk0lka, стопитсот спасибо за совет) Способ помог, инфа 146%)) УПП 1.3.23.1 крутится на SQL2005 платформа 8.2.14.537.
На 8.1 была такая же беда, помогала перезагрузка сервера. После перехода на 8.2 даже она помогать перестала.
и у меня такая же бяка вылезла, но как оказалось сам виноват. почистил список логинов и заодно отключил учетку для управления 1С. самое интересное что это никак не отразилось на текущей работе, все пользователи спокойно продолжали работать и бэкапы делались исправно, а проявилось только при попытке обновить конфигурацию ,а к тому времени я уже и забыл что отключал учетки. увидел только когда полез добавлять в Закрепление страниц в памяти пользователей, оказалось что тот самый пользователь у меня отключен
при такой ошибке перезапускаем Агент сервера 1С Предприятия 8.2...либо чистим кэши у пользователя, у которого таким образом вылетела 1С...с кэшами вообще в 8.2 прям беда(((
Сеанс работы завершен администратором.
по причине:
Соединение с сервером баз данных разорвано администратором
Microsoft SQL Server Native Client 11.0: Поставщик общей памяти: С обоих концов канала отсутствуют процессы.
Получил такую ошибку после создания ночной копии из рабочей базы.
При первом вхоже ошибка. После перезахода, ошибки нет.
Попросил админа посмотреть в чем дело.