Аналитика http://www.geosystema.net/forum/ |
|
connect PostgreS http://www.geosystema.net/forum/viewtopic.php?f=1&t=214 |
Страница 1 из 1 |
Автор: | Sera_CAD [ 19 окт 2006 20:07 ] |
Заголовок сообщения: | connect PostgreS |
Цитата: Создаю единую базу района(в последствии может и области) 1.Установил ПостГрес , 1.1.Создал пустую базу, 1.2.а также *.udl(который в разделе настроек Диджиталса DataLink=*.udl) 1.3. тестовое соединение проходит успешно и из виндовой панели инструментов и из менеджера который к ПостГресу прилагается (Слон:) 2. из Диджитала выбираю меню Файл/SQL соединение.. 0. ругается "Ошибка подключения к серверу" <Anton Gorpynich> >Какая версия сервера? 8.1. >Сохранялась ли база перед тем, как произвести соединение? база не сохранялась т.к. нечего еще сохранять..?пустая еще >Были ли назначены права на работу с таблицами пользователю, под которым вы подключаетесь из Digitals? захожу под root, все равно под каким (спец. для єтого проверял =создавал другого и под другим тож самое) >Опишите пошагово, что вы делали, какие команды использовали (после того, как проверили тестовое соединение) и на каком этапе возникла ошибка. - по сути ошибка на втором єтапе при подключении из Digitals v5.0 (build 31.08.2005 9:24:02) |
Автор: | Anton Gorpynich [ 20 окт 2006 07:51 ] |
Заголовок сообщения: | |
См. описание работы с PostgreSQL (кроме дистрибутивного диска находится по ссылке http://www.geosystema.net/docs/PostgreSQL.pdf): Цитата: ... Файл|SaveToSQL выполняет функцию копирования текущей карты на сервер с автоматическим созданием соответствующих таблиц. Эта функция выполняется администратором только один раз и в будущем не будет доступна пользователям в меню для целей безопасности. Далее пользователи используют команду Файл|SQL соединение... для открытия и работы с картой. ... Т.е. все было выполнено правильно, но перед тем, как соединяться с сервером (что буквально означает "загрузить карту из базы"), необходимо сохранить карту в БД командой Файл|SaveToSQL. |
Автор: | Sera_CAD [ 20 окт 2006 17:50 ] |
Заголовок сообщения: | |
Да.... почти получилось ... открываю файл .. Файл|SaveToSQL Диджитал выдал что надо отсортировать параметры по возрастанию... Отсортировал ..Сохранил Пытаюсь снова сохранить в базу ... Опять каже шо "Ошибка подключения к серверу Вроде все так просто казалось с первого раза когда показали а тут прям на каждом шагу БАГИ (ламерское чувство такое) |
Автор: | Sera_CAD [ 20 окт 2006 18:33 ] |
Заголовок сообщения: | |
и еще если не вводить пароль... "пустой пароль" та выдает "Предоставлаемый поставщик отличается от уже использованого" |
Автор: | Anton Gorpynich [ 23 окт 2006 07:50 ] |
Заголовок сообщения: | |
Sera_CAD писал(а): ...
открываю файл .. Файл|SaveToSQL Диджитал выдал что надо отсортировать параметры по возрастанию... Отсортировал ..Сохранил Пытаюсь снова сохранить в базу ... Опять каже шо "Ошибка подключения к серверу Такая ошибка может возникать только в случае неверных данных в файле подключения (*.udl) или некорректно введенного логина/пароля. Вышлите для анализа *.udl файл, а также конфигурационные файлы PostgreSQL pg_hba.conf и postgresql.conf на адрес: anton@vingeo.com |
Автор: | Dkrav [ 14 дек 2006 15:09 ] |
Заголовок сообщения: | |
Поставил PostgreSQL 8.2 Все настроил и на сервере и у клиента Команда Save To Sql все сохраняет (или делает вид что сохранят). В общем, процесс сохранения заканчивается без ошибок. По команде SQL соединениевыпадает окошко со слоями сохраненными в SQL (выдает все правильно), но дальше выдает ошибку "Data provider or other service returned an E_FAIL status." В списке слоев появляются слои с сервера но объектов ни одного нет. А при закрытии Дигиталса обязательно вылетает ошибка "Access violation at address XXXXXX. Read of address XXXXX" |
Автор: | Anton Gorpynich [ 15 дек 2006 13:54 ] |
Заголовок сообщения: | |
С данной версией сервера не тестировалась. Пробовали ли с версией 8.1? Какое значение константы SQLMode? Для SQLMode=1 необходимо отдельно устанавливать последнюю версию PostGIS... Какая версия ODBC драйвера? |
Автор: | Dkrav [ 15 дек 2006 16:40 ] |
Заголовок сообщения: | |
Anton Gorpynich писал(а): С данной версией сервера не тестировалась. Пробовали ли с версией 8.1? Какое значение константы SQLMode? Для SQLMode=1 необходимо отдельно устанавливать последнюю версию PostGIS...
Какая версия ODBC драйвера? А где смотреть на этот SQLMode? Версия драйвера 8.2.1 . Я специльно старался чтобы версия SQL и драйвера совпадали Так весь прикол то в том, что все условные знаки загружаются |
Автор: | Anton Gorpynich [ 16 дек 2006 10:01 ] |
Заголовок сообщения: | |
Dkrav писал(а): А где смотреть на этот SQLMode?
В Digitals - Сервис|Настройки|Главная|Константы Но сама настройка появилась сравнительно недавно |
Автор: | Dkrav [ 18 дек 2006 15:49 ] |
Заголовок сообщения: | |
Поставил 8.1.3 и Драйвер 8.01.02 Заработало ! |
Автор: | Dkrav [ 20 дек 2006 16:45 ] |
Заголовок сообщения: | |
Но это не совсем то, чего хотелось бы. Общий принцып работы остался. Всё содержимое базы грузится в память. А это не совсем приемлимо для больших (я уже не говорю для огромных) баз. Для примера я попробывал открыть небольшую карту (гдето 10000 объектов) на пентиуме III 850 Mhz . Так пять минут ждал открытия. На крутых машинах открывается конечно бысто. |
Автор: | Dmitriy Fedorov [ 22 дек 2006 18:35 ] |
Заголовок сообщения: | |
Anton Gorpynich писал(а): С данной версией сервера не тестировалась. Пробовали ли с версией 8.1? Какое значение константы SQLMode? Для SQLMode=1 необходимо отдельно устанавливать последнюю версию PostGIS...
Какая версия ODBC драйвера? Пожалуйста, подробнее про PostGIS и SQLmode. Подозреваю (и надеюсь ), что в этом режиме Дигитал не изобретает велосипед, а использует встроеные примитивы объектов PostGIS'а? |
Автор: | Anton Gorpynich [ 23 дек 2006 09:52 ] |
Заголовок сообщения: | |
Dmitriy Fedorov писал(а): Пожалуйста, подробнее про PostGIS и SQLmode.
Подозреваю (и надеюсь ), что в этом режиме Дигитал не изобретает велосипед, а использует встроеные примитивы объектов PostGIS'а? К сожалению, универсальный велосипед не изобретешь... Но в варианте с PostGIS топология хранится в соответствии со стандартами OpenGIS. Формат хранения остальных элементов - подписей, условных знаков, атрибутов слоев, параметров - остался неизменным. Для варианта PostGIS необходимо: 1. Установить PostgreSQL исключив установку расширений PostGIS, т.к. в дистрибутив включена старая версия. 2. Загрузить (см. http://postgis.refractions.net/download/windows/) и установить, собственно, PostGIS. Не отключайте создание пустого примера базы postgis! 3. Можно использовать уже созданную базу postgis или на ее основе в качестве шаблона (template) создать новую базу. Если же не использовать базу postgis как шаблон для создания новой базы, то функции PostGIS работать не будут. 4. Установить в Digitals константу SQLMode=1. Далее работаем Digitals как и раньше. |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |