На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты
АРХИВ ФОРУМА...
здесь вы можете ознакомиться с материалами форума до 08.06.2008

xsd2sql не формирует скрипт

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » Panorama SpatialDB Service
Страницы: 1
RSS
xsd2sql не формирует скрипт, xsd2sql не формирует скрипт
 
Добрый день.
При выполнении формировании скрипта в xsd2sql.exe выдается сообщение об ошибке сохранении скрипта. Xsd сформирована из редактора классификатора, в ней около 23 тысяч строк.
Проверил на других схемах (около 6к) - успешно сохраняет.
Как добиться результата?
- скриншот  
Изменено: Илья Юрченков - 14.03.2019 05:00:59
 
Просто по симптомам сделать какие-то выводы сложно.
Пришлите, пожалуйста, ваш классификатор с полученной по нему xsd-схемой на e-mail техподдержки panorama@gisinfo.ru со ссылкой на эту тему.
Посмотрим в чем причина, при необходимости починим.
 
При немного меньших объемах классификатора скрипт создается. Но в обрезанном виде, заканчиваясь примерно так на количестве 14 тысячи строк:
Код
INS ERT IN TO "t_sprav_topic"("SemName", "Description")
 VALUES ( 'SEM2606','Dirt street');
INS ERT IN TO "t_sprav"("Topic", "Code", "ValueFull", "Key", "ValueShort")
 VALUES ( 126,1,'Main street 1 uncovered','1','Main street 1 uncovered');

INS ERT IN TO "t_sprav"("Topic", "Code", "ValueFull", "Key", "ValueShort")
 VALUES ( 126,2,'Main street 2 uncovered','2','Main street 2 uncovered');

INS ERT IN TO "t_sprav"("Top
 
В настройках xsd2sql.ini в разделе [StructSet] кратно увеличил значение параметра SizeBuff - все создалось. Для чего этот параметр был введен?
 
Цитата
Илья Юрченков написал:
В настройках xsd2sql.ini в разделе [StructSet] кратно увеличил значение параметра SizeBuff - все создалось. Для чего этот параметр был введен?

Скрипт создается в памяти и только потом записывается на диск. Этот параметр отвечает за максимальный размер буфера в памяти.
Это пережиток прошлого. В следующих версиях уберем это ограничение.
Пока действительно достаточно увеличить значение, скажем, в 10 раз.
Схема у Вас корректная. SQL скрипт по ней сгенерировался нормально, БД создалась без ошибок.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2019