|
cygwin - odbc - connect to database
|
|||
---|---|---|---|
#18+
Здравствуйте, Скачал и установил PostgreSQL под виндоус (cygwin), Скачал и установил odbc драйвер (psqlodbc.exe 3863552байта), Но не могу подключиться к базе (к примеру из MS Access. И сервер Postgre и MS Access стоят на одной машине.): выдаёт ошибку и закрывается. При подключении через одбс указываю сервер localhost, порт оставляю по умолчанию - 5432. Что делаю не так? -- С уважением, Юрий. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2003, 08:50 |
|
cygwin - odbc - connect to database
|
|||
---|---|---|---|
#18+
какую ошибку он выдает? Телепаты в отпуске. Ты прописал в файле pg_hba.conf разрешение на коннект? Написал в postgresql.conf tcpip_socket = true ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2003, 13:02 |
|
cygwin - odbc - connect to database
|
|||
---|---|---|---|
#18+
> Ты прописал в файле pg_hba.conf разрешение на коннект? Было прописано > Написал в postgresql.conf > tcpip_socket = true Сделал. Всё то же самое: Если при подключении в окне "Select data source", в закладке "Machine data Source" выбирать "PostgreSQL": Программа MSACCESS вызвала сбой при обращении к странице памяти в модуле PSQLODBC.DLL 0167:06f18522. Регистры: EAX=00000000 CS=0167 EIP=06f18522 EFLGS=00010293 EBX=07460078 SS=016f ESP=0062bc50 EBP=00000002 ECX=0000001f DS=016f ESI=ffffffff FS=386f EDX=00000000 ES=016f EDI=00000001 GS=0000 CS:EIP: 88 02 8b 44 24 2c 85 c0 74 05 66 c7 00 00 00 33 Содержимое стека : 00000001 00000008 00000002 07460078 06f17ae6 00000002 07460078 00000001 00000008 00000000 00000000 0062bd00 0062bd00 00000001 00000000 00000000 ******** Если при подключении в окне "Select data source", в закладке "Machine data Source" выбирать "PostgreSQL30": "ODBC - ошибка вызова" И при нажатии на "Ок": could not connect to the server; could not resolv host name. [#101] ***** ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2003, 08:26 |
|
cygwin - odbc - connect to database
|
|||
---|---|---|---|
#18+
>could not connect to the server; > could not resolv host name. И что тебе непонятно в этих двух строчках? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2003, 10:13 |
|
cygwin - odbc - connect to database
|
|||
---|---|---|---|
#18+
Эти две строчки я понимаю как что программа не может приконнектиться к серверу и не может (опреледить?) его имя... Так что нужно сделать, чтобы законнектилась? В настройках odbc я сервер прописал "localhost". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 08:26 |
|
cygwin - odbc - connect to database
|
|||
---|---|---|---|
#18+
1) сделай cmd -> netstat и ищи строчку Local Address что-то:5432 2) поставь в свой коннектор IP адрес, который увидишь в строчке что-то:5432 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 10:50 |
|
cygwin - odbc - connect to database
|
|||
---|---|---|---|
#18+
К сожалению я из тех, кто в танке :-( Где делать? в винде или в cygwin? команды cmd нет ни там, ни там (98я винда). Запускаю просто netstat (при запущеном сервере PostgreSQL) - и в винде и в cygwin результат одинаков - выскакивает: **** Активные подключения Имя Локальный адрес Внешний адрес Состояние ***** И всё. Ни одной строчки более. Ни в винде ни в cygwin... Пожалуйста подскажи что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2003, 03:35 |
|
cygwin - odbc - connect to database
|
|||
---|---|---|---|
#18+
у тебя не запущен postgres. Вернее, не запущено прослушивание порта 5432 tcp. Смотри конфигурацию в postgresql.conf. Проверь еще раз наличие строчки tcpip_socket = true ибо чудес не бывает. + к этому надо взглянуть в лог /var/log/pgsql (или куда он пишет сообщения) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2003, 10:32 |
|
|
start [/forum/topic.php?fid=53&fpage=364&tid=2008159]: |
0ms |
get settings: |
12ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
299ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 287ms |
total: | 670ms |
0 / 0 |