Имя: Пароль:
1C
 
опять про HRESULT=80004005
0 korolar
 
04.06.11
18:09
MSSQL 2005, 1С 8.2.13.219, УПП 1.2.38.1, проблема такая:
при обновлении конфигурации поставщика через поддержку, попытке сохранить конфигурацию в файл, попытке создать хранилище, dt,... возникает эта ошибка.
Раньше до 38 релиза достаточно было выгнать пользователей и перезагрузить сервер и все получалось. А с 38 релиза не помогает. Это намек на то, что надо переходить на УПП 1.3?
1 sapphire
 
04.06.11
18:10
(0) Кроме этой ошибки больше ничего не говорит?
2 korolar
 
04.06.11
18:17
только вот это:

Сеанс работы завершен администратором.
по причине:
Соединение с сервером баз данных разорвано администратором
Microsoft OLE DB Provider for SQL Server: Неопознанная ошибка
HRESULT=80004005,
3 sapphire
 
04.06.11
18:23
(2) У, да тут масса причин может быть.
Надо посмотреть, что пишет скуль в логах.
Проверить галки на БД.
Проверить установку соединения.
Посмотреть не включен ли монопольный режим в скуле.
4 sapphire
 
04.06.11
18:24
Софтина какая-нить может рубить соединение и прочее.
5 korolar
 
04.06.11
18:31
(4) Может быть эта "софтина" - Платформа 1С 8.2, которая начала работать в режиме управляемого приложения начиная с версии конфигурации 1.2.38?
6 sapphire
 
04.06.11
18:34
(5) Что хотел сказать-то? У меня несколько баз на 8.2 и управляемых формах и такой ошибки нет.
7 korolar
 
04.06.11
18:40
На УПП эта ошибка была всегда, и проблема всем известна - в конфигурации поставщика. Только до этого она лечилась перезагрузкой серверов, после чего у сервака высвобождалась память и ее хватало на то, чтобы "съесть" кривую таблицу во время операции с конфигурацией. Теперь не вышло. Хочу понять почему?
8 korolar
 
04.06.11
18:45
+(7) То ли с поддержки снимать и обновлять в файловом варианте, а потом загружать конфигурацию, то ли сервер увеличивать. А может все-таки 1С в следующем релизе табличку поправят? Не случайно же 1.3.13 вышел сразу за 1.3.12 и через 1.3.12 можно перепрыгнуть. Может и для 1.2 такое сделают?
9 sapphire
 
04.06.11
19:05
(8) Не знаю, в УПП не силен.
10 korolar
 
04.06.11
19:20
(3) а лог скуля где почитать?
11 sapphire
 
04.06.11
19:37
(10) На самом инстансе скуля.
12 shuhard
 
04.06.11
19:43
(8) если сервер 32, то попробуй /3GB,
прочие рецепты описаны у Гилева
13 korolar
 
04.06.11
20:19
(12) сервер 32, 3 Гг нужно Скулю выделить или РПХосту или я туплю?
14 Jackman
 
04.06.11
21:00
http://support.microsoft.com/kb/274750/ru

sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 6144
RECONFIGURE
GO
15 Jackman
 
04.06.11
21:04
Ну и ежедневно советую останавливать сервер и перезапускасть скуль - это пойдет только на пользу.
16 sapphire
 
04.06.11
21:24
(15) А скуль-то зачем?!
17 shuhard
 
04.06.11
22:41
(0) тупишь
это ключ boot.ini
18 Rovan
 
гуру
04.06.11
22:53
(0) ТиИ БД давно делал ?
еще может помочь СКЛ переиндексация БД
19 Jackman
 
05.06.11
00:14
(16) хз, на всякий случай :)
20 korolar
 
05.06.11
01:41
(18) базу через dt переливал послений раз на новый год. ТиИ не делал вообще, т.к. не знаю какая в нем польза. А в Скуле не рублю вообще пока.
21 korolar
 
06.06.11
10:31
(15) останавливать сервер и перезапускасть скуль - а просто перезагружать сервак не тоже самое?
22 korolar
 
06.06.11
16:17
В общем вопрос свелся к следующему:
Изначальный вариант 1 обновления: сохранение конфигурации из рабочей базы, подготовка обновления на файловом варианте с использованием поддержки, проверка на копии, обновление конфигурации через поддержку на рабочей базы, объединение конфигурации на рабочей базе с подготовленным релизом.
Вариант 2 планируемый для решения проблемы: сохранение конфигурации из рабочей базы, подготовка обновления на файловом варианте с использованием поддержки, проверка на копии, загрузка конфигурации на рабочей базе из файла подготовленного релиза без сравнения.
Насколько вариант 2 корректен?
23 myk0lka
 
06.06.11
16:52
Может поможет кому:

Аналогичная проблема была решена вот так:

На сервере с 1С Сервером и с MSSQL-сервером заходим в:
Панель управления -> Администрирование -> Локальные параметры безопасности

В открывшейся оснастке:
Локальные политики - Назначение прав пользователя.

В появившемся списке политик находим "Закрепление страниц в памяти", двойной клик по этой политике и в открывшемся окне на закладке "Параметр локальной безопасности" добавляем в список пользователей тех юзеров, под которыми на сервере стартуют 1С Сервер, MSSQL-сервер и клиент 1С(если он на сервере запускается для каких либо целей).

Далее жмём "ОК" и перестартуем севисы MSSQL и 1С сервера. Всё.

У меня после этого всё работает нормально.

Желательно те же манипуляции провести с политикой "Настройка квот памяти для процесса". Она находится в этом же списке чуть ниже.
24 infera
 
06.06.11
16:56
А сколько процессов на сервере 1с?
25 korolar
 
06.06.11
18:00
(24) rphost под usr1c81 - 4 процесса (8.1 параллельно стоит),
rphost под usr1c82 - 1 процесс.
26 korolar
 
06.06.11
18:06
+(24) думаете это может быть из-за Сервера 1С, а не sql?
27 klikotold
 
06.06.11
18:25
Была такая проблема. На паре баз перестали делаться архивы и выгружаться dt.
Тупо снял с поддержки. Потом когда когда вышли новые релизы поставил на поддержку и обновил. Проблема HRESULT=80004005 ушла.
28 Jackman
 
06.06.11
20:56
(26)Выдели больше оперативы, ссылку же кинул выше.
29 infera
 
07.06.11
15:10
(26) Похожие симптомы лечились добавлением 2 процесса.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший