Системный dsn windows 10 64

Невозможно создать DSN для Microsoft Office системного драйвера на 64-битных версиях Windows

Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.

Симптомы

При попытке создания подключений ODBC, которые используют Microsoft Office system Driver, такие как подключения к Access или Excel, в 64-битной операционной системе, например Windows 7, драйверы не видны. Они не видны в стандартном диалоговом диалоге администратора ODBC, запущенном из диалогового управляющего инструмента в панели управления.

Причина

Это происходит, когда 32-битная версия Office или 32-битные драйверы системы Office устанавливаются на 64-битную версию Windows. В 64-битных версиях Windows существует отдельный администратор ODBC, используемый для управления 32-битным драйвером и DSNs.

Решение

Чтобы найти 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-битным драйвером и DSNs на компьютере. Второй инструмент администратора ODBC для управления 32-битными драйверами и DSNs на компьютере может быть запущен из папки SysWow64.

Чтобы определить, установлен ли Office 2010 64-bit или 32-bit, необходимо предпринять следующие действия:

  1. Откройте приложение Office, например Excel.
  2. Щелкните вкладку File в левом верхнем углу.
  3. Выберите справку с левой стороны
  4. Под «О Microsoft Excel» вы увидите номер версии и в скобки будут перечислены 32-битные или 64-битные.

Примечание. Все версии Office до Office 2010 можно установить только в качестве 32-битных приложений.

Вот таблица, в которой показано, какой инструмент администратора ODBC использовать:

ОС Windows Версия Office Средство администратора источника данных
Windows 64-bit Office 2010 64-bit 64-битный инструмент администратора ODBC %systemdrive%\Windows\System32\odbcad32.exe или панель управления\System и Security\Administrative Tools\Data Sources (ODBC)
Windows 64-bit Office 2010, 2007 или 2003 32-bit 32-битный инструмент администратора ODBC %windir%\SysWOW64\odbcad32.exe
32-разрядная Windows Office 2010, 2007 или 2003 32-bit 32-битный инструмент администратора ODBC %systemdrive%\Windows\System32\odbcad32.exe или панель управления\System и Security\Administrative Tools\Data Sources (ODBC)

Дополнительные сведения о известных проблемах с использованием 32-битного и 64-битного средства администратора ODBC просмотреть в следующей статье:

942976 32-битная версия средства администратора ODBC и 64-битная версия средства администратора ODBC отображают 32-битные DSNs пользователя и 64-битные DSNs пользователей в 64-битной версии операционной системы Windows.

Дополнительные сведения о драйверах системы Office 2010 просмотреть в следующей статье:

В средстве администрирования ODBC отображается как 32, так и 64 – битовые пользовательские DSN в 64 — разрядной версии Windows

В этой статье приводятся обходные сведения о проблеме, которая возникает в средстве администрирования источников данных ODBC.

Исходная версия продукта: SQL Server
Исходный номер статьи базы знаний: 942976

Симптомы

64-разрядная версия операционной системы Microsoft Windows включает следующие версии средства Администратор источника данных ODBC (Odbcad32.exe):

  • 32-разрядная версия файла Odbcad32.exe находится в %systemdrive%\Windows\SysWoW64 папке.
  • 64-разрядная версия файла Odbcad32.exe находится в %systemdrive%\Windows\System32 папке.

В файле Odbcad32.exe отображаются следующие типы имен источников данных (DSN):

  • Системные DSN
  • Пользовательские DSN

Симптом 1

В 32 — разрядной версии средства администрирования ODBC отображаются 32 — битовые DSN, 32 – битовые пользовательские DSN и 64 — битовые пользовательские DSN. В 64 — разрядной версии средства администрирования ODBC отображаются 64 — битовые DSN, 32 – битовые пользовательские DSN и 64 — битовые пользовательские DSN.

Симптом 2

SQLDataSources Функция возвращает все версии пользовательских DSN, независимо от архитектуры приложения. SQLDataSources Функция, которая вызывается в 32-разрядном приложении, возвращает только системные имена DSN для 32-разрядных драйверов, но возвращает пользовательские DSN для 32-разрядных и 64-разрядных драйверов. Аналогичным образом SQLDataSources функция, которая вызывается в 64-разрядном приложении, возвращает только системные имена DSN для 64-разрядных драйверов, но возвращает пользовательские DSN для 32 и 64-разрядных драйверов. Таким образом, если приложение выполняет подключение с помощью пользовательского имени DSN, которое возвращается из SQLDataSources функции, может появиться следующее сообщение об ошибке:

Не найдено имя источника данных и не указан драйвер по умолчанию

Например, рассмотрим следующий сценарий. Вы создаете Пользовательский DSN для 32-разрядного драйвера Microsoft Access Driver (*. mdb). В этом драйвере отсутствует соответствующая 64 — разрядная версия. SQLDataSources Функция, которая вызывается в 64-разрядном приложении, возвращает этот Пользовательский DSN для 32-разрядной версии. Тем не менее, если вы сделаете подключение через этот 32-разрядный пользователь DSN, появится сообщение об ошибке, упомянутое ранее в этом разделе.

Причина

Пользовательские имена DSN хранятся в следующем подразделе реестра:

Перенаправление реестра не включено для этого подраздела реестра. Таким образом, пользовательские имена DSN отображаются как в 32, так и в 64 – более ранних версиях средства Администратор ODBC.

Решение

Для обеспечения обратной совместимости в настоящее время не существует решения этой проблемы.

Обходной путь

Чтобы обойти эту проблему, используйте соответствующую версию средства администрирования ODBC. При построении и последующем запуске приложения в качестве 32ового приложения в 64 — разрядной операционной системе необходимо создать источник данных ODBC с помощью средства администрирования ODBC в файле %windir%\SysWOW64\odbcad32 . exe. Чтобы указать тип DSN, можно добавить «_32» к пользовательским источникам данных 32 и «_64» в 64 – битовые DSN пользователя.

Дополнительные сведения

Для управления пользовательскими DSN и системными DSN, которые используются в 64 – разрядных процессах, можно вызвать средство администрирования ODBC 64 с помощью панели управления. В 64-разрядной операционной системе для процессов Windows в Windows 64 (WOW64) используется средство администрирования 32-разрядной версии ODBC. Необходимо напрямую вызвать средство администрирования 32 для ODBC из папки SysWoW64 Для управления пользовательскими DSN и системными DSN, используемыми процессами WOW64, можно использовать средство администрирования ODBC 32 bit.

Системные имена DSN хранятся в следующем подразделе реестра:

Для этого подраздела реестра включена перенаправление реестра. Таким образом, системные имена DSN для 32 и 64 разрядов драйверов разделяются. В средстве администрирования 64 с помощью ODBC не отображаются системные имена DSN, созданные с помощью средства администратора ODBC 32. Аналогично, в средстве администрирования 32 для ODBC не отображаются системные имена DSN, созданные с помощью средства администратора ODBC 64. Кроме того, в средстве администрирования 64 для ODBC не отображаются системные имена DSN, использующие 32 – разрядные драйверы. Аналогично, в средстве администрирования 32 — разряде ODBC не отображаются системные имена DSN, использующие 64 – разрядные драйверы.

Пользовательские имена DSN хранятся в следующем подразделе реестра:

Перенаправление реестра не включено для этого подраздела реестра. Таким образом, оба средства администрирования ODBC отображают все пользовательские DSN.

Дополнительные сведения о перенаправлении реестра можно найти в разделе перенаправление реестра.

Управление источниками данных ODBC

Open Database Connectivity (ODBC) — это протокол, используемый для подключения базы данных Microsoft Access к внешнему источнику данных, например Microsoft SQL Server. В этой статье содержатся общие сведения об источниках данных ODBC, способах их создания и подключения к ним с помощью Microsoft Access. Действия, которые требуется выполнить, зависят от используемых баз данных и драйверов ODBC.

В этой статье

Сведения об источниках данных ODBC

Источник данных — это источник, который содержит данные и сведения о подключении, необходимые для доступа к этим данным. Источником данных может быть сервер SQL Server, реляционная СУБД Oracle, электронная таблица или текстовый файл. Сведения о подключении могут включать расположение сервера, имя базы данных, идентификатор входа, пароль и различные параметры драйвера ODBC, описывающие способ подключения к источнику данных. Эти сведения можно получить у администратора базы данных, к которой нужно подключиться.

В архитектуре ODBC приложения (такие как Access) подключаются к диспетчеру драйверов ODBC, который, в свою очередь, использует конкретный драйвер ODBC (например, Microsoft SQL ODBC) для подключения к источнику данных. В Access источники данных ODBC используются для подключения к внешним источникам данных, у которых нет встроенных драйверов.

Чтобы подключиться к такому источнику данных, выполните указанные ниже действия.

Установите соответствующий драйвер ODBC на компьютере с источником данных.

Определите имя источника данных (DSN) с помощью программы Администратор источников данных ODBC, чтобы сохранить сведения о подключении в реестре Microsoft Windows или DSN-файле, либо с помощью строки подключения в коде Visual Basic, чтобы передать сведения о подключении непосредственно диспетчеру драйверов ODBC.

Машинные источники данных

Машинные источники данных хранят сведения о подстройке в реестре Windows на конкретном компьютере. Машинные источники данных можно использовать только на том компьютере, на который они были определены. Существует два типа машинных источников данных — пользовательские и системные. Источники данных пользователя могут использоваться только текущим пользователем и видны только этому пользователю. Источники данных в системе могут использоваться всеми пользователями на компьютере и видны всем пользователям на компьютере и в службах в масштабе системы. Машинный источник данных особенно полезен, если требуется обеспечить дополнительные сведения о безопасности, так как просматривать его могут только пользователи, которые вошли в систему, и его невозможно скопировать удаленным пользователем на другой компьютер.

Файловые источники данных

Файловые источники данных (также называемые DSN-файлами) хранят сведения о подключении в текстовых файлах, а не в реестре Windows, и, как правило, более гибки в использовании, чем машинные источники данных. Например, файловый источник данных можно скопировать на любой компьютер с подходящим драйвером ODBC, чтобы обеспечить в приложении точность и согласованность сведений о подключении ко всем используемым компьютерам. Кроме того, можно поместить файловый источник данных на отдельный сервер, сделать его общим для нескольких компьютеров в сети и легко управлять централизованными сведениями о подключении.

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

Строки подключения

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

Дополнительные сведения об интерфейсе ODBC см. в разделе MSDN Справочник программиста по ODBC.

Добавление источника данных ODBC

Прежде чем продолжить, установите подходящий драйвер ODBC для источника данных, к которому нужно подключиться.

Примечание: Для добавления или настройки источника данных ODBC необходимо входить в группу администраторов локального компьютера.

Нажмите кнопку Пуск и выберите пункт Панель управления.

На панели управления дважды щелкните элемент Администрирование.

В диалоговом окне «Администрирование» дважды щелкните элемент Источники данных (ODBC).

Откроется диалоговое окно Администратор источников данных ODBC.

Откройте вкладку Пользовательский DSN, Системный DSN или Файловый DSN в зависимости от типа источника данных, который нужно добавить. Дополнительные сведения см. в разделе Сведения об источниках данных ODBC.

Нажмите кнопку Добавить.

Выберите драйвер, который нужно использовать, и нажмите кнопку Готово или Далее.

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

Следуйте указаниям и введите требуемые сведения о подключении в последующих диалоговых окнах.

Для получения дополнительных сведений об отдельных параметрах нажмите кнопку Справка в диалоговом окне ODBC.

Источники данных ODBC 32 и 64 разрядная версия Windows 10

Продолжаем разбор функций операционной системы Windows 10. Сегодня речь пойдёт об источнике данных ODBC на 32 разрядной версии компьютера Windows 10. ODBS – это программный интерфейс, позволяющий приложениям получать доступ к данным в системах управления базами данных (СУБД), основанных на языке SQL. Чтобы открыть окно администратора источника данных ODBC, в нижнем левом углу экрана нажмите на кнопку Пуск. В открывшемся окне нажмите на вкладку – Все приложения .

Далее, в списке всех приложений, в самом низу, нажмите на вкладку Средства администрирования . В открывшемся списке нажмите на вкладку – Источники данных ODBC (32 разрядная версия) . Обратите внимание, что здесь есть ODBC и для 64 разрядной версии Windows 10. Как узнать версию своего ПК на Windows 10.

Далее, у вас откроется окно администратора ODBC. Здесь вы сможете работать со следующими функциями:

Пользовательский DSN, пользовательский источник данных ODBC сохраняет сведения о том, как подключиться к указанному поставщику данных. Пользовательский источник данных является видимым только для вас и может использоваться только на текущем компьютере.

Трассировка ODBC позволяет создавать журналы вызовов драйверов ODBC для использования службой поддержки или для оказания помощи при отладке приложений.

Системный DSN, системный источник данных ODBC сохраняет сведения о том, как подключиться к указанному поставщику данных. Системный источник данных является видимым для всех пользователей на этом компьютере, включая службы NT.

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

Файловый DSN, файловый источник данных ODBC позволяет установить связь с этим источником. Пользователи, у которых установлены одинаковы драйверы, могут применять их совместно.

Драйверы ODBC позволяют программам ODBC получать сведения из источника данных ODBC. Драйверы устанавливаются с помощью программы установки.

64 разрядная версия имеет такого же администратора ODBC.

Читайте также:  Ven 8086 dev 0d55 windows 10
Оцените статью