Мне удалось подключиться к базе данных MS Access через PHP на Windows Server 2008, но я не смог на Windows Server 2012.
Мой тестовый код
$access = new PDO( "odbc:Driver={Microsoft Access Driver (*.mdb)}; Dbq={C:\\shareDB\\att2000.mdb};" );
, но он возвращаетошибка
Fatal error: Uncaught PDOException: SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC Driver Manager] Data source nam
e not found and no default driver specified in C:\xampp\htdocs\db_test.php:4
Stack trace:
#0 C:\xampp\htdocs\db_test.php(4): PDO->__construct('odbc:Driver={Mi...')
#1 {main}
thrown in C:\xampp\htdocs\db_test.php on line 4
Я следую инструкциям на http://www.dlldownloader.com/odbcjt32-dll/#Operating-Systems-Compatible-with-the-Odbcjt32dll-File, хотя веб-сайт не включает Windows Server 2012 как совместимый с odbcjt32.dll У меня все еще та же ошибка.
Я использую xampp для Windows 7.1.27 и включаю расширение pdo_odbc.
Возможно ли подключить базу данных MS Access через PHP на Windows Server 2012?