Ошибка подключения к SQL-серверу

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Ошибка подключения к SQL-серверу

Shadow_1512 » 08 дек 2004, 10:56

Проблема решилась путем замены Перла версии 5.2.х на версию 5.8.х с соответствующей заменой модулей DBI и DBD::ODBC.

UUU » 08 дек 2004, 10:33

А что за SQL сервер?.
К некоторым, имхо, лучше напрямую коннектиться, а не через ОДБС.
К Ораклу, например - без проблем.
А вот к MsSQL, через Sybase драйвера - с виндовой машины не смог подцепиться :-(

AiK » 03 дек 2004, 19:14

Причин этой ошибки, на сколько я понимаю, может быть вагон и маленькая тележка.
От кривостей драйвера, до банально неверной строки коннекции.
Попробуй Win32::ODBC.

Ошибка подключения к SQL-серверу

Shadow_1512 » 03 дек 2004, 18:35

Собственно говоря есть ActiveState Перл 5.22 вроде бы. К нему с activestate выкачаны DBI, DBD:ODBC, уставлено без проблем особых.
В конфиге строка:

$DB_PROP = "DBI:ODBC:driver={SQL Server};Server=ascod5;database=ford;uid=slava;pwd=sa;";

Сервер пишет в ответ:
Указанное приложение CGI не возвратило полный набор заголовков HTTP. Не возвращены заголовки:

DBI->connect failed: [Microsoft][ODBC Driver Manager] Invalid string or buffer length (SQL-S1090) (DBD: db_login/SQLConnect err=-1)

Что примечательно - на другом компе, с возможно другой версией перла и другими версиями ODBC все работало без проблем.

Сейчас еще сам порою, но не уверен, что откопаю причину, Перлом занимаюсь поневоле :) . Хелп!

Вернуться к началу