Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Симптомы
При попытке создать подключения ODBC, использующие системный драйвер Microsoft Office, например подключения к Access или Excel, в 64-разрядной операционной системе, например Windows 7, драйверы не отображаются. Они не отображаются в стандартном диалоговом окне администратора ODBC, запущенном в диалоговом окне администрирования в панель управления.
Причина
Это происходит при установке 32-разрядной версии Office или 32-разрядных системных драйверов Office в 64-разрядной версии Windows. В 64-разрядных версиях Windows существует отдельный администратор ODBC, используемый для управления 32-разрядными драйверами и DSN.
Решение
Чтобы найти 32-разрядные системные драйверы Office, используйте соответствующую версию средства администратора ODBC. Если вы создаете и запускаете приложение в качестве 32-разрядного приложения в 64-разрядной операционной системе, необходимо создать источник данных ODBC с помощью средства администратора ODBC в %windir%\SysWOW64\odbcad32.exe. Например, расположение по умолчанию на 64-разрядном компьютере Windows 7 — "C:\Windows\SysWOW64\odbcad32.exe".
Дополнительные сведения
В 64-разрядной операционной системе Windows есть две версии средства администратора ODBC. 64-разрядное средство администратора ODBC — это диалоговое окно по умолчанию, которое запускается на панели управления и используется для управления 64-разрядными драйверами и DSN на компьютере. Второй инструмент администратора ODBC для управления 32-разрядными драйверами и доменными именами на компьютере можно запустить из папки SysWow64.
Чтобы определить, установлен ли Office 2010 64-разрядная или 32-разрядная версия, выполните следующие действия.
- Откройте Приложение Office ликацию, например Excel.
- Щелкните вкладку "Файл" в левом верхнем углу.
- Выберите справку слева
- В разделе "О Microsoft Excel" вы увидите номер версии и в скобках 32-разрядная или 64-разрядная версия будут перечислены.
Примечание. Все версии Office до Office 2010 можно установить только как 32-разрядные приложения.
Ниже приведена таблица, в которой показано, какое средство администратора ODBC следует использовать:
ОС Windows | Версия Office | Средство администратора источника данных |
---|---|---|
Windows (64-разрядная версия) | Office 2010 64-разрядная версия | 64-разрядное средство администратора ODBC %systemdrive%\Windows\System32\odbcad32.exe или панель управления\System and Security\Administrative Tools\Data Sources (ODBC) |
Windows (64-разрядная версия) | Office 2010, 2007 или 2003 32-разрядная версия | 32-разрядное средство администратора ODBC %windir%\SysWOW64\odbcad32.exe |
Windows (32-разрядная версия) | Office 2010, 2007 или 2003 32-разрядная версия | 32-разрядное средство администратора ODBC %systemdrive%\Windows\System32\odbcad32.exe или панель управления\System and Security\Administrative Tools\Data Sources (ODBC) |
Дополнительные сведения об известных проблемах с использованием 32-разрядного и 64-разрядного средства администратора ODBC см. в следующей статье:
942976 32-разрядная версия средства администратора ODBC и 64-разрядная версия средства "Администратор ODBC" отображает 32-разрядные доменные сети пользователей и 64-разрядные доменные имена пользователей в 64-разрядной версии операционной системы Windows.
Дополнительные сведения о драйверах системы Office 2010 см. в следующей статье: