odbc_connect(): Ошибка SQL: [unixODBC][Диспетчер драйверов]Имя источника данных
не найдено, и драйвер по умолчанию не указан, состояние SQL IM002 в
SQLConnect для сервера Linux
при выполнении следующей команды для подключения к sybase из sybase PHP.
$db = ADONewConnection('odbc');
$DSN = 'UID=username;PWD=password;EngineName=dbServiceName;AutoStop=No;Integrated=No;Debug=No;DisableMultiRowFetch=No;CommLinks=SharedMemory,TCPIP{};Compress=No;Driver={Adaptive Server Anywhere 9.0}';
$db->Connect($DSN );
У меня установлены драйверы ODBC с FreeTDS для подключения базы данных Sybase к коду PHP с помощью следующих команд
- sudo apt-get install unixodbc
- sudo apt-get install tdsodbc
- sudo apt-get install freetds-bin tdsodbc
- Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
- Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
- Сервер = имя_сервера
- Порт = номер_порта
- База данных = имя базы данных
- Имя пользователя = имя_базы
- Пароль = пароль_базы
[sybase]
host=
port=
Tds version=
Подробнее здесь: https://stackoverflow.com/questions/396 ... -not-found
Мобильная версия