Имя: Пароль:
1C
1C 7.7
v7: Трудности с переносом огромной базы v77 на новый сервер.
,
0 htcpda
 
12.11.15
11:17
Старый сервер 2003, новый 2008r2, имена серверов разные, SQL2008r2.
Перекачал бекапом/восстановлением SQL часть (44Гб) и папку с базой (5Гб). Теперь нужно связать это воедино (подключить SQL), но не получается зайти в конфигуратор - выдаёт ошибки при запуске:
-------------
Ошибка выполнения скрипта.
Скрипт: CVS & GComp
Файл: C:\Program Files (x86)\1Cv77\BIN\config\script\ВерсионныйКонтроль\cvs.vbs
Строка: 35
Позиция: 0
Код: 0
Источник: Ошибка выполнения Microsoft VBScript
Описание: Невозможно создание объекта контейнером
ActiveX^ 'Svcsvc.Service'
-------------
Ошибка выполнения скрипта.
Скрипт: Разбор коьандной строки Конфигуратора
Файл: C:\Program Files (x86)\1Cv77\BIN\config\script\Разное\ParseCmdLineInConfig.vbs
Строка: 197
Позиция: 1
Код: 0
Источник: Ошибка выполнения Microsoft VBScript
Описание: Требуется объект: 'CommonScripts'
-------------
Ошибка выполнения скрипта.
Скрипт: Меню макросов из файла
Файл: C:\Program Files (x86)\1Cv77\BIN\config\script\Разное\Меню макросов из файла.vbs
Строка: 150
Позиция: 6
Код: 0
Источник: Ошибка выполнения Microsoft VBScript
Описание: Требуется объект: 'CommonScripts'
-------------
Прекращена работа программы "1C:V7 starter program (for SQL)"

Как победить ???

ps: Я понимаю, что вопрос из разряда "купил участок на Луне", подскажите как наладить транспортное сообщение с этой новой собственностью?" Но у меня как сисадмина никаких путей для отступления кроме как в загробную жизнь пока не видно...
1 Повелитель
 
12.11.15
11:19
(0) Почему через выгрузку загрузку не сделаешь?
Она как раз предназначена для переносов.
2 shuhard
 
12.11.15
11:22
(0) а кто тебе сказал, что 7.7 дружит с 2008 сиквелом ?
3 Господин ПЖ
 
12.11.15
11:23
судя по всему там 7.7 была увешана всякими dll и прочими шнягами по самое небалуйся
4 Йохохо
 
12.11.15
11:26
(0) взять чистый экзешник, добиться чтоб работало, потмо прикручивать config\*
5 vde69
 
12.11.15
11:26
(1) он все правильно делает
(0) для начала добейся, что бы на новом сервере завелась ПУСТАЯ база, для этого создай ее из старого md

потом добавь в каталог с пустой базой все файлы старой базы кроме dds и каталога users
добейся, что-бы она запускалась

потом востанови в эту пустую базу скульный бекап и явным образом перезапиши dba владельца (без этого работать не будет)

ну и на последок занимайся переносом пользователей...
6 htcpda
 
12.11.15
11:27
"Почему через выгрузку загрузку не сделаешь? "
Через выгрузку не получается - ZIP не позволяет создать архив больше 2Гб

"кто тебе сказал, что 7.7 дружит с 2008 сиквелом ?"
Программисты 1С

"была увешана всякими dll и прочими шнягами по самое небалуйся"
согласен - прежний сисадмин также был наместником Бога в отдельно взятой компании и исполняя любые прихоти руководства в течение 10 лет сделал из запорожца шатл...
7 1Сергей
 
12.11.15
11:27
опенконф поставь
8 Господин ПЖ
 
12.11.15
11:28
(7) +1

как минимум
9 Йохохо
 
12.11.15
11:32
(7-8) проще чистый, завести опенконф та еще задачка
10 htcpda
 
12.11.15
12:13
"кто тебе сказал, что 7.7 дружит с 2008 сиквелом ?"
Оно и до этого работало на том же sql2008r2 только винда была помоложе
11 Господин ПЖ
 
12.11.15
12:15
(10) она просто так не работает. без "магических" пассов
12 Это_mike
 
12.11.15
12:38
(9) особо сложного ничего нет - просто библиотеки надо регистрировать по рецепту
http://www.1cpp.ru/forum/YaBB.pl?num=1320917541/0#0
(0) как вариант, переименуй из папки bin config.dll во что-нибудь другое, и скопируй туда оригинальный config.dll из папки bin\config
а еще проще - пропиши параметрвы соединения с базой  любой рабочей станции....
13 Злопчинский
 
12.11.15
12:40
У автора просто опенконф не инсталлирован верно и все - прут ошибки при загрузке ДОПОЛНИТЕЛЬНЫХ возможностей конфигуратора. К переносу на скуль это не относится
14 Злопчинский
 
12.11.15
12:40
(12) Опердил...
15 htcpda
 
12.11.15
12:49
В общем получилось запустить, но при закрытии семёрки постоянно выдаёт ошибку (на старом сервере её нет):
-----------------
Прекращена работа программы "1C:V7 starter program (for SQL)"

Сигнатура проблемы:
  Имя события проблемы:    APPCRASH
  Имя приложения:    1cv7s.exe
  Версия приложения:    7.70.0.27
  Отметка времени приложения:    4573fcd8
  Имя модуля с ошибкой:    ntdll.dll
  Версия модуля с ошибкой:    6.1.7600.16385
  Отметка времени модуля с ошибкой:    4a5bdb3b
  Код исключения:    c0000005
  Смещение исключения:    0003bacc
  Версия ОС:    6.1.7600.2.0.0.16.7
  Код языка:    1049
  Дополнительные сведения 1:    0a9e
  Дополнительные сведения 2:    0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:    0a9e
  Дополнительные сведения 4:    0a9e372d3b4ad19135b953a78882e789
-----------------

Чем это чревато и как её победить?
16 Господин ПЖ
 
12.11.15
12:56
17 Это_mike
 
12.11.15
13:03
(14) дык я ж тебе говорил, что сходу не смог поставить опенконф, пришлось отключать...
(16) там самой главной ссылки нет...
точнее, осталась только ссылка
18 Это_mike
 
12.11.15
13:04
сейчас попытаюсь найти подправленый жабаскрипт для регистрации wcs
19 htcpda
 
12.11.15
13:14
Господин ПЖ, насколько я понял - там сетуют на загрузку внешних компонент и x64 ось, но на старом серваке всё это тоже есть и не глючит...
20 Это_mike
 
12.11.15
13:21
"C:\WINDOWS\system32\REGSVR32.EXE"  "C:\Program Files (x86)\1Cv77\BIN\config\System\SelectValue.dll"
"C:\WINDOWS\system32\REGSVR32.EXE"  "C:\Program Files (x86)\1Cv77\BIN\config\System\svcsvc.dll"
"C:\WINDOWS\system32\REGSVR32.EXE"  "C:\Program Files (x86)\1Cv77\BIN\config\System\dynwrap.dll"
"C:\WINDOWS\system32\REGSVR32.EXE"  "C:\Program Files (x86)\1Cv77\BIN\config\System\WshExtra.dll"
"C:\WINDOWS\system32\REGSVR32.EXE"  "C:\Program Files (x86)\1Cv77\BIN\config\System\macrosenum.dll"
"C:\WINDOWS\system32\REGSVR32.EXE"  "C:\Program Files (x86)\1Cv77\BIN\config\System\ArtWin.dll"
"C:\WINDOWS\system32\REGSVR32.EXE" /i:"C:\Program Files (x86)\1Cv77\BIN\config\System\CommonServices.wsc" "C:\WINDOWS\SYSWOW64\scrobj.dll"
"C:\WINDOWS\system32\REGSVR32.EXE" /i:"C:\Program Files (x86)\1Cv77\BIN\config\System\Registry.wsc" "C:\WINDOWS\SYSWOW64\scrobj.dll"
"C:\WINDOWS\system32\REGSVR32.EXE" /i:"C:\Program Files (x86)\1Cv77\BIN\config\System\1S.StatusIB.wsc" "C:\WINDOWS\SYSWOW64\scrobj.dll"
"C:\WINDOWS\system32\REGSVR32.EXE" /i:"C:\Program Files (x86)\1Cv77\BIN\config\System\SyntaxAnalysis.wsc" "C:\WINDOWS\SYSWOW64\scrobj.dll"
"C:\WINDOWS\system32\REGSVR32.EXE" /i:"C:\Program Files (x86)\1Cv77\BIN\config\System\OpenConf.RegistryIniFile.wsc" "C:\WINDOWS\SYSWOW64\scrobj.dll"
"C:\WINDOWS\system32\REGSVR32.EXE" "C:\Program Files (x86)\1Cv77\BIN\config\System\tlbinf32.dll"
"C:\WINDOWS\system32\REGSVR32.EXE"  /i: "C:\Program Files (x86)\1Cv77\BIN\config\System\Templates.wsc" "C:\WINDOWS\SYSWOW64\scrobj.dll"
21 htcpda
 
12.11.15
13:23
Да ничего кроме MSSQL не устанавливал - всё (1С77/82) переносом файлов и ключей реестра, т.к. у меня и установочных пакетов то нет - не одинэсник я пока, но видимо скоро стану...

Не получается таким макаром перенести драйвера сканеров/принтеров штрихкода. Принтерный в сети нарыл (1CBarCode), а сканнерный (1C Barcode scanner 8_0_13_2) что-то не попадается - может у кого есть, а то у меня входа ихний на саппорт нету, а все пути ведут только туда...
22 Это_mike
 
12.11.15
13:24
(0)+(6)
"прежний сисадмин также был наместником Бога в отдельно взятой компании и исполняя любые прихоти руководства в течение 10 лет сделал из запорожца шатл..." - а зачем админа в загробнуюжизнь отправили? неужели так понадобился запорожец?
23 LazyStranger
 
12.11.15
13:25
(6) Через выгрузку не получается - ZIP не позволяет создать архив больше 2Гб

Поищи патч ромикса, который отключает зипование dat-файла
24 Это_mike
 
12.11.15
13:25
(23) это изврат - переносить сиквельные базы через выгрузку-загрузку...
25 htcpda
 
12.11.15
13:31
"зачем админа в загробнуюжизнь отправили?" Денег у конторы нет на такого спеца - сам ушёл в связи с девальвацией, а когда автопилотная работа сервера начала давать сбои - нашли меня...

"Поищи патч ромикса"
"изврат - переносить сиквельные базы"
Проехали уже - перенес как смог, т.к. времени на это было одна ночь. Осталось сканнеры штрихкода прикрутить и ньюансы ч новой виндой...
26 htcpda
 
12.11.15
13:32
зыЖ Сорри - после бессоной ночи очепятки поперли...

Нужен драйвер 1C Barcode scanner 8_0_13_2 - помогите кто может плиз!
27 Это_mike
 
12.11.15
13:33
(25) " а когда автопилотная работа сервера начала давать сбои - нашли меня... " - "период полураспада базы без программиста - пол-года"©vde69
28 htcpda
 
12.11.15
13:33
два месяца
29 htcpda
 
12.11.15
14:17
"Нужен драйвер 1C Barcode scanner 8_0_13_2 - помогите кто может плиз!"

И тишина...
30 Это_mike
 
12.11.15
14:18
(29) видимо, он уже к 7.7 не относится...
31 htcpda
 
12.11.15
14:21
Не знаю, у меня он используется в 8.2, но семерка тоже ругается на отсутствие драйвера сканнера при запуске, правда не знаю какой именно она хочет и им в ней все равно уже не пользуются...
32 Это_mike
 
12.11.15
14:26
(31) ну так проверь и отключи.
33 htcpda
 
16.11.15
11:19
Итак осталась одна проблема - при закрытии (завершении) 1С77 постоянно получаем ошибку:

Прекращена работа программы "1C:V7 starter program (for SQL)"

На прежнем сервере 2003/x64 с sql 2008r2 этого не было (сейчас 2008r2/x64, sql 2008r2).
Решения пока не нашёл, то, о чём пишут тут не помогает: http://forums.kuban.ru/f1040/winsrv2008_64bit_i_1s_7_7_-_posle_zakrytiya_oshibka-3064400.html

Есть ещё идеи, как с этим бороться?
34 vcv
 
16.11.15
14:38
(33) Такое сообщение может выдаваться при использовании внешней компоненты padeg.dll, если у пользователя нет прав на запись в HKEY_LOCAL_MACHINE\SOFTWARE\Padeg
Проблема при запуске от админа сохраняется?
DEP выключен на новом сервере?
35 htcpda
 
16.11.15
15:46
"Проблема при запуске от админа сохраняется?"
Да

"DEP выключен на новом сервере?"
Нет
36 Mikeware
 
16.11.15
15:48
попробуй отслелить, что из объектов ВК не уничтожается, и уничтожай перед закрытием самостоятельно...
37 htcpda
 
16.11.15
15:53
Попробовал добавить 1cv7s.exe в список исключений DEP - проблема осталась.

"попробуй отслелить, что из объектов ВК не уничтожается, и уничтожай перед закрытием самостоятельно"
А поподробнее можно? (я сисадмин, не 1Сник)
38 Mikeware
 
16.11.15
15:59
те объекты, которые создаются из внешних компонент. и присваиваются глобальным переменным....
например, может существовать глобальная переменная рс, где-то в коде ей присавивается рс=создатьОбъект("ODBCRecordset").
надо в ПриЗавершенииРаботыСистемы сделать рс="";
39 htcpda
 
16.11.15
15:59
У меня при запуске выдаёт ругательство
"Внешняя компонента сканера штрихкода - Scaner1C.DLL не найдена"
но сканер уже давно не используется, поэтому игнорим это сообщение...
40 vcv
 
16.11.15
15:59
(37) Список исключений DEP 1С не устраивает. Его нужно совсем выключать.
41 htcpda
 
16.11.15
16:03
"Его нужно совсем выключать"
Это не могу сейчас проверить, т.к. требуется перезагрузка сервера, а он днём в работе.

"Внешняя компонента сканера штрихкода - Scaner1C.DLL не найдена"
Scaner1C.DLL в каталоге 1c77\bin присутствует...
42 htcpda
 
16.11.15
16:05
"например, может существовать глобальная переменная рс, где-то в коде ей присавивается рс=создатьОбъект("ODBCRecordset").
надо в ПриЗавершенииРаботыСистемы сделать рс="" "
Как тогда объяснить, что на старом сервере ошибки при выходе с эьлй же 1С не было?
43 Gepard
 
16.11.15
16:11
интересно, все так бодро отвечают, а ведь в (0) были только ошибки телепата :-) и ни одной ошибки MSSQL и самой 1С)
44 Gepard
 
16.11.15
16:12
(2) очень хорошо дружит, если правильно приготовить)
45 Mikeware
 
16.11.15
16:13
(42) не знаю, и не пытался.
(43) про телепат я ему еще в (12) ответил
46 Gepard
 
16.11.15
16:16
(45) это да, но это аж 12й ответ ))
47 Mikeware
 
16.11.15
16:20
(46) зато первый правильный..
48 Gepard
 
16.11.15
16:21
(47) это точно :-)
49 htcpda
 
16.11.15
16:35
"в (0) были только ошибки телепата"
Ошибкой было то, что я не тот каталог bin со старого сервера переписал (для sql там был другой).
50 Gepard
 
16.11.15
16:43
(49) в (0) описаны были ошибки телепата и никаких других ошибок.
(Телепат, эта та штука (сторонняя), которая делает процесс конфигурирования в 77 намного удобней того, что даже сейчас в v8)
51 orefkov
 
16.11.15
16:46
Да, проще было прошлому админу проплатить перенос.
Но блин, 44 гига.
С одной стороны, некая гордость за клюшки (вот они как умеют, оказывается), а с другой - что ж вы так эту грыжу запустили то? Раньше надо было вырезать, гораздо раньше.
Руководству Злопчинского читать и думать...
52 Mikeware
 
16.11.15
16:48
(51) да чего там 44 гига  - это мелочь...
53 ДенисЧ
 
16.11.15
16:49
(51) 44гига на скуле - это ни о чём.
54 mxs089
 
16.11.15
16:53
(51) да вертел твои 44гига
55 orefkov
 
16.11.15
16:54
(52)
Во времена, когда клюшки только появились, не каждый винт достигал 40 гектар. А 95 винда занимала 40 метров.
Для судя не спорю, 40 гиг нынче ни о чем, но для семерки - таки нет, очень даже о чем. Штатно без вкшек - загнется скорее всего.
56 orefkov
 
16.11.15
16:55
+(55)
для скуля
57 mxs089
 
16.11.15
17:01
дааа, скуль на все все ложит
58 stix2010
 
16.11.15
17:10
(51) 44 гига ни о чем, вот была у меня база 7.7 120 гигов, вторая за год распухала до 80, раз в год её приходилось сверстывать.
59 mxs089
 
16.11.15
17:18
(58) такая же история, база под 300 гигов, свернули до 25
60 htcpda
 
16.11.15
18:13
зафлудили тему...
Я спрашивал как победить ошибку при закрытии 1с77 ?
61 Garykom
 
гуру
16.11.15
18:18
(60) на 64 бит только выкинув все левые (не относящиеся к родным от 1С платформы) dll

и то иногда будет сыпаться
62 Garykom
 
гуру
16.11.15
18:19
(61)+ а вообще linux, wine, etersoft
63 htcpda
 
16.11.15
18:48
"на 64 бит только выкинув все левые (не относящиеся к родным от 1С платформы) dll"
Так до этого тоже было x64 и не сыпалось же!

"linux, wine, etersoft"
И кому-то удалось на linux прикрутить sqrewdriver сервер, или клиент хотя бы?
64 romix
 
16.11.15
20:01
Я делал патч для лечения больших выгрузок 7.7, http://x-romix.narod.ru
65 romix
 
16.11.15
20:17
Сайт наглухо увешан баннерами, даже я не смог войти, не отключив JavaScript. Сам файл разработки лежит тут:
http://x-romix.narod.ru/Unload_Dat_Fix_2008_02_25.rar
66 htcpda
 
16.11.15
20:19
У меня нормально открылось, но при чём тут большая выгрузка?
Я же спрашивал об ошибке при закрытии программы...
67 romix
 
16.11.15
20:22
(66) Выгрузка штатными средствами 1С 7.7 падает с ошибкой, но дополнение Unload_Dat_Fix лечит эту проблему. Это актуально при выгрузки очень больших баз в SQL из DBF.
68 romix
 
16.11.15
20:25
Нужно 1 раз поставить это дополнение, выгрузить в неупакованный DAT, загрузить в SQL, и потом это дополнение снести.

Хотя кто-то его использовал для текущих бэкапов, в SQL удобнее/правильнее свои средства.
69 htcpda
 
16.11.15
20:27
Да я понял, что Вы об этом, но с выгрузкой я справился штатными средствами SQL и оно уже не актуально.
70 Garykom
 
гуру
16.11.15
23:11
(63) пока насчет 64 бит в 2003 сервер это только слова ))
ну плохо в это верится, там с 64 битным 2003 столько в свое время трабл было
71 htcpda
 
17.11.15
01:05
"64 бит в 2003 сервер это только слова
ну плохо в это верится"
Вам оно может и не верится, а я пол года наблюдал его работу и проблем с 1С77 не видел. Я же написал вначале, что прежний админ (и 1Сник в одном лице) был грамотный.

"Список исключений DEP 1С не устраивает. Его нужно совсем выключать"
Проверил - не помогло.