odbc_connect(): Ошибка SQL: [unixODBC][Диспетчер драйверов]Имя источника данных
не найден, и драйвер по умолчанию не указан, состояние SQL IM002 на
сервере SQLConnect для Linux
при выполнении следующей команды для подключения с 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
- Драйвер = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
- Настройка = /usr/lib/x86_64 -linux-gnu/odbc/libtdsS.so
- Сервер = имя_сервера
- Порт = номер_порта
- База данных = имя_базы данных
- Имя пользователя = имя_базы данных
- Пароль = пароль базы данных
[sybase]
host=
port=
Tds version=
Подробнее здесь: https://stackoverflow.com/questions/396 ... -not-found