|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2014, 12:07 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
Ran_Dom, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2014, 17:01 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
Ran_Dom, при коннекте пишит htmsrv.dll версии 3.13, а ожидалось не ниже версии 3.14. у вас есть еще более старая версия? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2014, 19:11 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
нашел более свежую библиотеку. пытаюсь подключиться к серверу. пишу в строке база данных: tcpip:/localhost:7000 но почему то он не соеденяется. на сервере тоже соединения не видно. в какую сторону копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2014, 19:59 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
к версии сервера 2.5.13.215 подключается без проблем, но она х64. а к версии 2.5.12.181 никак, даже в логах сервера пусто ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2014, 20:03 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
evgen25, Мда, вероятно, очень старая версия hytech, попробую во вторник на работе что-нибудь найти, но не факт, что htw к ней подцепится? он написан гораздо позже, вопрос исполнимый файл сервера sql32.exe или sql64.exe? Если sql32, то таблицы нужно конвертировать в 64 bit и использовать сервер 2.5.13, для конвертации где-то была программка, но было очень давно, во вторник на резервных копиях попробую найти. Для скорости ответов эл. адрес: evgeniy49собакаyandex.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2014, 23:03 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
evgen25, Почитал немного хелп прилагающийся к серверу Программа htcnvt (версия 2.7.0.1) 1. Назначение Утилита предназначена для преобразования таблиц из формата sql32 в sql64 и обратно. 2. Состав В состав программы htcnvt входит: загрузочный модуль htcnvt.exe; динамическая библиотека hsht64.dll; динамическая библиотека hsfmng64.dll; динамическая библиотека hslogf.dll. Для устойчивой работы программы требуется система Windows NT версии 4.0 с установленным ServicePack-4 или выше или система Windows 95 OSR2 или выше. 3. Вызов программы htcnvt [/M{32|64}] имя_таблицы Допустимые ключи: Параметр Значение Имя_таблицы Имя таблицы, задаваемое без расширения или с расширением .htb /64 По умолчанию. Преобразование таблицы в формат sql64 /32 Преобразование таблицы в формат sql32. Может завершится с ошибкой если размер файла превышает два гигабайта или число записей превышает шестнадцать миллионов. Если требуется преобразовать все таблицы БД, можно выполнить в каталоге базы команду for %i in (*.htb) do @htcnvt /64 %i Примечание: если вызывать эту команду не из командной строки, а из командного файла, % следует удвоить. 4. Коды завершения 0 Успешное выполнение 1 ошибка Файл прилагаю ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2014, 23:18 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
Ran_Dom, запустил конвертирование. выдает ERROR -53!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 09:17 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
Converting A_O.HTB ...ERROR -53 !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 09:20 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
вообщем, была база данных. какая никто уже и не знает. из нее необходимо вытянуть данные, в папке с базой данных есть куча файлов с расширением .has .hdn .hdr .hdt .htb в интернете нашел что эти файлы имеют отношение к субд hytech. вот и пытаюсь всеми правдами и не правдами из этих файлов вытянуть данные. просто отдали эти файлы и сказали что это была какая то база дынных. больше никто ничего сказать не может ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 09:26 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
в hex редакторе при открытии этих файлов первой строкой написано: Код: sql 1.
изменение файлов датированы 2006-2010 годом. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 09:35 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
evgen25, Возможно, база даже старше 2.5 версии сервера. Можно как-то сбросить группу одноименных файлов с разными расширениями (например, A_O.has, A_O.htb)? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 18:29 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
evgen25, Еще можно узнать версию таблиц для этого используется программа htinfo она во вложении. Пример вызова: htinfo -v1 F:\hytech\db\имя таблицы где F:\hytech\db\ путь к каталогу базы данных, имя таблицы - имя файла без указания расширения в результате выполнения будет выведена информация о таблице, интересовать будет параметр File version. Исходя из него попробуем подобрать версию сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 20:06 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
Ran_Dom, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
вывод комманды htinfo /V1 C:\BD1\A_OBJEKT ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2015, 13:18 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
evgen25, Версия старая, сервер попробую найти во вторник. Не понравились, ошибки в таблице A_OBJECT у меня в вызове htinfo ошибок никаких нет. Нет возможности прислать в архиве все файлы с именем A_OBJECT и разными расширениями? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2015, 18:23 |
|
Как экспортировать из баз HyTech в DBF, TXT
|
|||
---|---|---|---|
#18+
evgen25, Не знаю может поможет. Форматы таблиц HyTech Серверы sql32 и sql64 имеют разные форматы таблиц. Для sql32 размер любого из файлов данных ограничен двумя гигабайтами, а количество записей шестнадцатью миллионами. У sql64 ограничение в два гигабайта остается на размер файла номеров журнала изменений (.HDN) и на размер одного ключа, который вычисляется как (<длина ключа>+4)*<количество записей>, что для ключа типа DWORD дает максимальное число записей в 256М. См. Ограничения. Для определения версии таблицы можно воспользоваться утилитой htinfo. Таблицы сервера sql32 имеют версию 2.1, таблицы сервера sql64 имеют версию 2.65. Преобразование таблиц из одного формата в другой из командной строки производится утилитой htcnvt. Системные таблицы конвертируются сервером автоматически. Преобразование таблицы под формат сервера выполняется командой SQL htRestoreTable. Для перехода с sql32 на sql64 можно достаточно настроить sql64 на БД, которая работала под sql32 и выполнить в каталоге базы команду for %i in (*.htb) do @htcnvt /64 %i После этого запустить sql64 вместо sql32. INI-файл должен, соответственно, иметь имя sql64.ini. То же и для перехода с 64 на 32, только ключ /32. Для перенастройки каталога БД сервера sql32 должна использоваться утилита htctlg, а для настройки sql64 - htctlg64.exe. Если системный каталог имеет "неродной" формат, то для его преобразования следует выполнить команду open. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2015, 18:33 |
|
|
start [/forum/topic.php?fid=56&msg=38843300&tid=2015166]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
172ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 287ms |
0 / 0 |