Имя: Пароль:
1C
1C 7.7
v7: Проблемы при реорганизации данных в конфигураторе, SQLState HY000
0 Злопчинский
 
23.10.19
14:09
Подключаюсь на удаленку.
Запуск базы (скульная), путь к базе в стартере \\Sql2k\Папкабазы\, ТиС
При попытке модификации метаданных - вылазит проблем.
Например:
- создаю новый справочник, сохраняю конфигурацию - все норм.
- спр.номенклатура - меняю порядок реквизитов (строки неогр.длины вниз спсика реквизитов), сохраняю конфигурацию - бежит счетчик обработки спр.номенклатруры на 900 элементе в конфигураторе окошко проблемы (пиктограмма красный круглый знак ошибки), сообщеняи на окне никакого нет и кнопкой "Ок", жмем кнопку - получаем сообщение о проблее
- аналогично предыдущему, если пытаемся добавить реквизит в справочник.

Проблемное сообщение:
SQL State: HY000
Native: 0
.... Подключение занято до получения результатов для другого hstmt

Беглое яндексение ссылается на проблемы когда прикладная работа с базой прямыми запросами и куросрами.
Про конфигуратор - ничего бегло не нарыл.
.
куда смотреть, что копать?
Спсб.
1 Ёпрст
 
23.10.19
14:12
И.. зачем на рабочей базе двигать реквизиты в дереве метаданных ?
2 Ёпрст
 
23.10.19
14:13
Можешь и руками слепить мд и словарик и   в скуле табличку раками поправить
3 Ёпрст
 
23.10.19
14:14
или..копируешь содержимое таблички во временную, далее трункейт тэйбл, далее реструктуризация и далее инсертом в теже поля из временной.
4 Ёпрст
 
23.10.19
14:15
тока зачем ?
5 Злопчинский
 
23.10.19
14:15
база тестовая, для доработок
6 Злопчинский
 
23.10.19
14:18
Попробовал для другого справочника (контрагенты) добавить новый реквизит.
абсолютно аналогично.. на счетчике обработки 900 - та же самая ситуация..
7 Ёпрст
 
23.10.19
14:24
скуль то какой хоть ? 2000 ? или че постарше ?
8 Злопчинский
 
23.10.19
14:26
(7) пока непонятно. сервак не мой. к софту доступа нет. вопрос про версию скуля задал.
9 Ёпрст
 
23.10.19
14:29
(8) а как ты работаешь с базой.. ? Архивы то кто делает ? :)
10 Злопчинский
 
23.10.19
14:30
.. но судя по имени в строке подключения - скуль 2000
11 Злопчинский
 
23.10.19
14:32
(9) ну ты спросил.
я попросил развернуть копию базы.
бо надо будет докурчивать метаданные.
архивы мне никакие не нужны, md я и так скопирую в архив.
12 Ёпрст
 
23.10.19
14:33
ну.. удачи :)
13 Злопчинский
 
23.10.19
14:40
(12) внезапно.. скуль - 2008
14 Злопчинский
 
23.10.19
14:41
(12) помог прямо как гуру ;-)
посоветовал передать админу смотреть на ИС настройки для скля и "Секретный релиз 7.7"
15 Злопчинский
 
23.10.19
14:46
ушел на физкультуру, вернусь вечером.
16 serpentt
 
23.10.19
14:52
Моя Машинка WIN7
У нас SQL 2000, сервер 2003, если просто вносить изменения в модули все Сохраняется.
Если добавлять реквизиты или новые объекты... валитс при ПринятииИзменений.

Решение проблемы - добавление реквизитов и новых элементов конфигурации только из под WIN XP. Тогда все без ошибок.
17 Злопчинский
 
23.10.19
14:54
(16) а если база большая?
18 Ёпрст
 
23.10.19
14:56
иди иди, физкультуру пропустишь
19 serpentt
 
23.10.19
14:56
(17)
Да ради бога, База на SQLservere а коннектишся к ней МАШИНОЙ с WINXP
20 Злопчинский
 
23.10.19
14:57
(18) злой ты ;-). Все, побежал.
21 Slypower
 
23.10.19
17:06
Обновлял так базу на 7ке, ловил ошибку. Заходил на сервер 2003 или хр, запускал конф и дальше она обновлялась и норм было. Первый раз испугался, потом привык)
22 Злопчинский
 
23.10.19
19:55
(21) ну так и я захожу на сервер w2003R2 и запускаю базу. правда база лежит где-то на другом сервере, скульном...
попробовать саму папку с базой перетянуть для начала что ли...
23 Злопчинский
 
23.10.19
20:09
Перетащил папку с базой на сервак (из расшареной папки про сети() на всякий случай, не помогло
24 Злопчинский
 
24.10.19
11:55
ап!
какие еще будут мысли?
25 Slypower
 
24.10.19
15:16
к (21) на серваке 2003 стояла платформа не последняя 27, а 25
26 Злопчинский
 
24.10.19
15:50
(25) пофиг, у меня такие связки и на 2008 работали и на 2003.\ и на 27ядре.
в чем проблема, что где подкручивать?
27 Ёпрст
 
24.10.19
22:26
(26) поправь сам мд и словарик и подмени в рабочей базе
28 Ёпрст
 
24.10.19
22:27
Хотя, я бы делал как в (3)
29 Злопчинский
 
24.10.19
22:38
(28) я не трускульщик. я девелопер :-(
30 Злопчинский
 
24.10.19
22:40
(27) да я врабочую базу и не полезу пока.
в тестовой то сначала сделанть нужную структуру данных.
и соответсенно ничего не понял как это через правку мд и словарика.
1. попроавить вручную словарик (ну, допустим, я это как-то осилю), для начала в словарике "Комментарий" и "ПолнНаименование" перемещу вниз списка реквизитов
2.. дальше что?
31 Ёпрст
 
24.10.19
22:48
(30) на пустышке слепишь мд и дд, и подсунешь в рабочую
32 Ёпрст
 
24.10.19
22:49
можешь и на пустышке посмотреть в самом скуле, как таблички справочника будут отличаться
33 Ёпрст
 
24.10.19
22:49
порядок там не важен, если тока нет индекса по колонкам
34 Злопчинский
 
24.10.19
22:51
(31) ну дык если я подсуну - то на базе пойдет реорганизация данных и процесс вылетит как в (0) - ..?
35 Злопчинский
 
24.10.19
22:51
мне ж надо чтобы как-то по правленным "на стороне" мд и дд - скульная база реорганизовалась...
36 Ёпрст
 
24.10.19
22:52
(34)  с хрена ?
37 Ёпрст
 
24.10.19
22:53
в начале приводишь мд к виду, двиганьем реквизитов, потом штатно добавляешь новый
38 Ёпрст
 
24.10.19
22:53
и оно само заработает
39 Злопчинский
 
24.10.19
23:09
(37) сейчпас ладе просто добавление нового реквизита приводит к (0)

ничего не понял.
есть скульная база.
берем из нее МД
на пустой ДБФной (?пойдет) базе делаю в кронфигураторе МД нужной структуры, сначала просто тупо реквизиты Комментарий и ПолнНаименование (неогр.строки) передвигаю вниз реквизитов.
тупо копированием модифицированный МД подсовываю в скульную базу.

так?
40 Ёпрст
 
24.10.19
23:11
(39) можно и так, словарик токма пересоздать потом
41 Ёпрст
 
24.10.19
23:11
в скульной базе, сделав конфа-загрузить измененную, указать на новый мд
42 Ёпрст
 
24.10.19
23:12
ну и это, на кошках пробуй ;)
43 Злопчинский
 
24.10.19
23:38
(42) сомневаюсь я очень сильно что прокатит. более чем не прокатит, бо пойдет реорганизация данных и отвалится в (0).
но попробую в ближайшее время. отпишусь.
44 Ёпрст
 
24.10.19
23:40
(43) не сцы лягуха - всё болото наше!
45 Злопчинский
 
24.10.19
23:43
(44) а то
46 Злопчинский
 
02.12.19
14:18
вот, возможно это поможет (не проверял еще), посдказали:

"Смысл вот в чем, если у тебя стоит 27 релиз с поддержкой sql 2005-2014 без понижения режима совместимости(определить можешь по наличию BkEndUtls.dll и BkEnd0.dll в папке bin), то на терминальном сервере нужно оставить или восстановить оригинальные версии ODBCBCP.DLL sqlsvr32.dll и sqlsvr32.rll"
AdBlock убивает бесплатный контент. 1Сергей