Имя: Пароль:
1C
Админ
УРБД 1Cv77. Центральная на SQL2000 -> Периферийная на SQL2008R2
,
0 RymarevEG
 
19.06.13
13:31
Всем здравствуйте!!!
Заставил работать 1Cv77 на Win2008R2+SQL2008R2, все работает на отлично, но существует непроизводственная необходимость прикрутить к данному серверу периферийную базу, а центральная (1Cv77 8 гигов) крутится на Win2003+SQL2000. Создаю базу, выгружаю. Делаю загрузку в периферийную всё проходит гладко, пробую несколько раз загрузить-выгрузить из обеих баз, все ок. Но приходя на утро на работу пробую вручную сделать загрузки-выгрузки, из центральной все проходит без проблем, а вот в при загрузке в периферийную база зависает и файл транзакции начинает разрастаться, растет до 120 гигов, место на диске в итоге заканчивается и соответственно ошибка. Для проверки вечером делаю периферийку другой базы, отличной по конфигурации, также все проходит на ура, а приходя утром делая обмен и опять пухнет лог и тишина. Помогите советом.
1 МихаилМ
 
19.06.13
13:38
посмотрите с помощюю ms sql profiler,
что приводит к такому поведению.
2 RymarevEG
 
19.06.13
13:43
Как понимаю в SQL Profiler нужно создать трассировку, запустить ее, затем запустить загрузку в периферийку и наблюдать?
3 RymarevEG
 
19.06.13
13:45
И еще, какие события выбрать для трассировки?
4 RymarevEG
 
19.06.13
13:52
SQL:BatchStarting - Select * from _1SSYSTEM WITH (NOLOCK)
SQL:BatchCompleted - Select * from _1SSYSTEM WITH (NOLOCK)
И после этих событий бесконечное количество событий TransactionLog
5 dk
 
19.06.13
14:01
ТиИ на копии периферийки
6 RymarevEG
 
19.06.13
14:04
Да, Торговля и склад, самописка.
7 RymarevEG
 
19.06.13
14:06
Ах ТиИ, извиняюсь, неправильно прочитал, показалось ТиС
8 RymarevEG
 
19.06.13
14:10
Запустил ТиИ, походу это надолго, после теста отпишусь.
9 varelchik
 
19.06.13
17:52
А чем связывал?
Секретным релизом или шаманством?
У меня преферийки работают на SQL2008r2 и никаких проблем.
10 RymarevEG
 
19.06.13
18:32
Связывал секретным релизом+положил 1CPP, который взял тамже на инфостарте, а то без него при выходе из баз вылетала ошибка. Перифирийки у тебя на 2008, а центральные на чем крутятся? Я кстати сначала грешил на незакрытые записи в регистра или на документ без даты, но ничего такого нет.
11 RymarevEG
 
20.06.13
04:40
ТиИ не помогло, проблема загрузки осталась.
12 varelchik
 
20.06.13
09:09
Странно.
Центральная тоже на 2008.
13 varelchik
 
20.06.13
09:10
Во.
Еще момент.
Базы в каком режиме?
совместимостис 8 или в формате 10?
14 varelchik
 
20.06.13
09:12
А на счет роста до 120 г, так приведи базы в их FULL в SIMPLE/
15 RymarevEG
 
20.06.13
10:24
Периферийная база в режиме совместимость 80, режим SIMPLE, автосжатие и прочая нечесть выключена.
16 varelchik
 
20.06.13
11:51
(15) Версия solution?
17 varelchik
 
20.06.13
11:52
(15) + Смысл был тогда ставить 2008?
как переводил переферийки на SQL?
18 RymarevEG
 
20.06.13
13:48
Да, версия Solution.
Смысл есть, производительность реально выросла на порядок, в базе 1С v77 Бухгалтерия (100Gb)на Win2003+SQL2000 книга продаж за месяц формировалась за 9-10 часов, а на 2008R2 1-2 часа, такие же результаты с групповым перепроведением, в ТиСе транзакции стали мучать намного реже, вообщем плюсов очень много, а проблема только в загрузке в периферийку, которую рано или поздно все равно решится, время пока есть. Периферийку изначально создал штатными средствами, загрузка прошла нормально, а вот при обмене в периферийку файл транзакции пух, затем создал периферийку средствами скуля, результат тот же.
19 varelchik
 
20.06.13
15:10
(18) Я проверсию спрашую.
20 varelchik
 
20.06.13
15:11
5,5 или 7?
21 varelchik
 
20.06.13
15:11
5,6, или 7?
22 RymarevEG
 
20.06.13
15:12
Solution изначально пробовал 5, затем попробовал на 7
23 spock
 
20.06.13
18:44
(22)нужно профайлером внимательно проблему изучать.
24 RymarevEG
 
20.06.13
18:52
Профайлер ничего подозрительного не показал. Думаю, что все таки проблема не в скуле, а в платформе 1С, а точнее в bkend.dll. Завтра попробую запустить 1С (Win2003+SQL2000) из BINа который работает с SQL2008R2 и сделаю реструктуризацию базы. Возможно в этом проблема, не знаю уже на что грешить.
25 spock
 
20.06.13
19:08
(24)чудес не бывает. Если транзакт-лог растет, значит в него, что-то пишется.
26 Ёпрст
 
20.06.13
19:13
а чего в самом файле обмена то хоть ?
27 RymarevEG
 
20.06.13
19:21
В файле обмена не больше ста измененных и новых документов и элементов справочников, объем обмена не велик.
28 RymarevEG
 
21.06.13
03:52
Реструктуризация базы не помогла. Попробую перенести файл транзакции на 1Tb, запущу загрузку и пусть пухнет на здоровье.
29 Ёпрст
 
21.06.13
08:15
может, проще базу на наличие ошибок было проверить сперва ?
30 RymarevEG
 
21.06.13
10:14
ТиИ делал. Кстати на сервере Win2003 + SQL2000 периферийка работает очень давно и никаких проблем.
31 Ёпрст
 
21.06.13
10:32
ТиИ не исправляет ошибки в базе.
32 RymarevEG
 
21.06.13
11:52
Ну вроде как запускал с функционалом "Тестирование и исправление", разве не испрраляет?
33 RymarevEG
 
21.06.13
12:01
Чем предложите проверить на наличие ошибок? Поверхностно на наличие рядовых ошибок просматривал, незакрытых записей в регистрах нет, документов без даты нет, документы с датами раньше начала работы в базе нет.
34 varelchik
 
21.06.13
12:41
Попробуй сделать выгрузку-загрузку.
ТОлько загрузку делать в базу совместимости 10.
35 varelchik
 
21.06.13
12:43
+ Модель восстановления Простая(simple)
хотя незнаю у меня Центральная Стоит Полная(full) и журнал не разпирает.
36 RymarevEG
 
21.06.13
13:20
Пробовал делать в базу совместимости 10, модель восстановления пробовал и простую и полную. На центральной базе у меня режим восстановления тоже полный, так как нужны бэкапы транзакций каждые 10 минут. Сейчас создал периферийку на DBF, загрузил данные, пробую произвести обмен. По окончании будет точно известно, где искать проблему, либо в скуле, либо в базе, либо в платформе.
37 RymarevEG
 
21.06.13
13:28
Обмен в периферийную DBF прошел без проблем, значит проблема в скуле. Может быть проблема в том что 2000скуль En 2008скуль Ru???
38 RymarevEG
 
21.06.13
20:53
Подскажите, что в настройках я упустил?
39 RymarevEG
 
21.06.13
20:54
В настройках SQL (38)
40 RymarevEG
 
26.06.13
13:52
Нашел на чем зависает обмен. Загрузка констант, справочников проходит без проблем, затем при загрузке документов сразу зависает и файл транзакции начинает опухать.
41 varelchik
 
27.06.13
10:00
(40) Рой настройки SQL.
Разницы нету на счет языка.
А вообще посоветовал бы поднять на машине (другой) SQL2008 и попробуй в ней создать базу.
Да кстати а переф. только одна?
42 Dolly_EV
 
27.06.13
13:09
(40) 1. в выгрузке из центра есть удаленные справочники/документы? (секции {"Deleted References"},
{"Deleted Documents"},)
2. попробуй в периферийке удалить таблицы итогов по регистрам, запусти обмен и посмотри на результат.
43 Mikeware
 
27.06.13
13:15
(40) а что говорит товарищ профайлер?
44 RymarevEG
 
02.07.13
18:27
varelchik - Пробовал поднять 2000 скуль, все проходит нормально, дело однозначно в настройках 2008 скуля.
Dolly_EV - как удалить в периферийке таблицу итогоы по регистрам? За ранее спасибо.
Mikeware - Товарищ профайлер говорит следующее, грузятся сначала изменения констант, справочников и т.д. затем дело доходит до загрузки документов и на первом же документе транзакция, в итоге лог пухнет и ни один док не грузится.
45 RymarevEG
 
03.07.13
18:37
Dolly_EV - Удалить файлы RA* ?
46 varelchik
 
04.07.13
13:33
(44) При установке никаких отсебятин не выбирал?
Все значения по умолчанию использовал?
47 RymarevEG
 
08.07.13
13:00
Нет, никаких отсебятин при установке скуля. Все по умолчанию.
48 Mikeware
 
08.07.13
15:40
(44) текст запроса в студию.
49 Dolly_EV
 
09.07.13
03:41
(44) Удалить - руками. Заходишь в МенеджментСтудио, встаешь на табличку и Del, и Enter
(45)RG..
50 kauksi
 
09.07.13
07:32
1С v77 Бухгалтерия (100Gb) небось еще живы документы времен 7.0
обрезать не предлагать?
51 Mikeware
 
09.07.13
07:40
(50) при хорошей работе 100 гигов - это 5-7 лет... не так уж и много.
52 RymarevEG
 
16.07.13
16:43
Базе полгода
53 RymarevEG
 
25.07.13
20:34
Всем спасибо, разобрался, не все так просто как казалось на первый взгляд.
54 be-may
 
25.07.13
23:09
(53) так в чем было дело-то ?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан