подключение для php с межсистемным CACHE - PullRequest
0 голосов
/ 12 августа 2010

Я занимаюсь разработкой веб-сайта, на котором я хотел бы использовать Intersystems Cache для базы данных. Я использую DSN для соединения с Cache, но он показывает эту ошибку:

Предупреждение: odbc_connect () [function.odbc-connect]: ошибка SQL: [Microsoft] [ODBC Driver Manager] Не найдено имя источника данных и не указан драйвер по умолчанию, состояние SQL IM002 в SQLConnect в D: \ wamp \ www \ CACHEPHP.php в строке 12

Что это значит, и что я могу сделать, чтобы это исправить?

1 Ответ

2 голосов
/ 31 августа 2010

Вам не нужно ничего загружать.Кэш поставляется с необходимыми драйверами ODBC.

Не зная кода или того, как вы настроили DSN, трудно сказать, но я предполагаю, что у вас возникла проблема с настройкой DSN.В сообщении об ошибке говорится, что он даже не был найден.

Все, что я действительно могу предложить, это проверить документацию.Статья под названием «Использование кэша с ODBC», пожалуй, лучшее место для начала.Это проведет вас через процесс настройки DSN.

Если экземпляр Cache, у которого возникают проблемы с запусками на отдельном сервере, вы можете сделать пару шагов назад и попробовать еголокальная установка Cache.Вы можете скачать бесплатную однопользовательскую лицензию с сайта Intersystems.Как только вы начнете работать, вам не составит труда настроить ваш серверный экземпляр.

Кроме того, не для того, чтобы предполагать, что с PHP что-то не так, но если ваши веб-сайты будут интенсивно использоватьДанные на основе кэша, возможно, вы захотите посмотреть на продукт Intersystems Zen, который поставляется вместе с Cache.Zen позволит вам обслуживать ваши веб-страницы прямо из кэша, исключая необходимость в отдельном уровне.

...