Пользовательский dsn windows 10

Невозможно создать 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.

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

Как использовать пользовательские настройки DNS в Windows 10

Обычно, когда вы подключаете интернет-соединение, ваш интернет-провайдер (ISP) предоставляет необходимые сетевые настройки, включая адреса DNS, которые вы можете использовать для быстрой загрузки веб-сайтов, загрузки файлов и использования онлайн-сервисов. Однако, иногда DNS-серверы медленно отвечают на запросы или просто ненадежны. Изменение настроек по умолчанию может улучшить ваш опыт работы в интернете.

Что такое DNS

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

Все компьютеры, подключенные к интернету, имеют IP-адреса, которые позволяют им общаться друг с другом. Однако, мы не компьютеры, и IP-адрес (вида 193.109.246.68) трудно запомнить. DNS обеспечивает способ для перевода дружественных доменных имен (windows-school.ru) в IP-адрес, что могут понять компьютеры.

Хотя большинство из нас попадают на наши любимые веб-сайты, просто набирая URL-адреса, например https://windows-school.ru, ваш браузер должен знать IP-адрес сайта, к которому вы пытаетесь получить доступ. Для этого при вводе нового доменного имени ваш браузер отправляет запрос на DNS-сервер, чтобы преобразовать доменное имя в IP-адрес, а когда совпадение найдено, оно возвращается в браузер и страница загружается.

Как правило, этот процесс довольно быстрый, измеряется в миллисекундах, но если DNS-серверы, предоставляемые вашим интернет-провайдером, ненадежны или по какой-либо причине вам нужно использовать пользовательские настройки, Windows 10 позволяет вам быстро изменять настройки DNS на вашем компьютере.

В этом уроке по Windows 10 мы расскажем, как изменить настройки DNS на вашем компьютере с помощью панели управления и командной строки.

Как изменить настройки DNS в панели управления

Чтобы изменить настройки DNS на устройстве Windows 10 с помощью панели управления, выполните следующие действия:

  1. Откройте Панель управления.
  2. Нажмите на Сеть и ИнтернетЦентр управления сетями и общим доступом.
  3. На левой панели нажмите Изменить настройки адаптера.

  • Щелкните правой кнопкой мыши сетевой интерфейс, подключенный к Интернету, и выберите Свойства.
  • В открывшемся окне свойств выберите IP версии 4 (TCP / IPv4) из списка.
  • Нажмите кнопку Свойства .

  • Выберите параметр Использовать следующие адреса DNS-серверов.
  • Введите предпочитаемые и альтернативные адреса DNS-серверов. Здесь вы можете ввести любые DNS-серверы, в том числе и бесплатные, такие как Яндекс.DNS, Google Public DNS или OpenDNS.
    • Яндекс.DNS:
      • Базовый: 77.88.8.8 и 77.88.8.1 – быстрый и надежный DNS
      • Безопасный: 77.88.8.88 и 77.88.8.2 – без мошеннических сайтов и вирусов
      • Семейный: 77.88.8.7 и 77.88.8.3 – без сайтов для взрослых
    • Публичные DNS-адреса Google: 8.8.8.8 и 8.8.4.4
    • Адреса OpenDNS: 208.67.222.222 и 208.67.220.220

  • Нажмите ОК . и Закрыть , чтобы применить новые настройки DNS к адаптеру.
  • После выполнения этих действий ваш компьютер сразу же начнет использовать новые настройки DNS.

    В редком случае, когда вам нужно использовать более двух DNS-адресов, на шаге 8 вы можете нажать кнопку Дополнительно , а на вкладке DNS вы можете добавлять, редактировать и удалять столько IP-адресов DNS, сколько вам нужно.

    У вас даже есть кнопки сбоку, чтобы установить их приоритет.

    Как изменить настройки DNS в командной строке

    В зависимости от того, как вы используете ОС, иногда у вас не будет доступа к панели управления, но вы все равно можете изменить настройки DNS, запустив несколько команд, как показано здесь:

    1. Откройте командную строку от имени администратора.
    2. Введите следующую команду, чтобы отобразить имена ваших сетевых адаптеров, и нажмите Enter :
    3. Введите следующую команду, чтобы изменить настройки сети, и нажмите Enter :
    4. Введите следующую команду для установки основного IP-адреса DNS и нажмите Enter :

    В этой команде не забудьте изменить ADAPTER-NAME на имя сетевого адаптера, которое вы получили на шаге 2, и измените XXXX на адрес DNS-сервера, который вы хотите использовать.

    Введите следующую команду, чтобы добавить альтернативный IP-адрес DNS, и нажмите Enter :

    В этой команде не забудьте изменить ADAPTER-NAME на имя сетевого адаптера, которое вы получили на шаге 2, и измените XXXX на адрес дополнительного DNS-сервера, который вы хотите использовать.

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

    Если вам нужно настроить более одного альтернативного адреса, вы можете повторить шаг 5, но увеличить номер индекса на 1.

    Вот пример использования команды для добавления третьего IP-адреса DNS в Windows 10:

    Хотя Windows 10 предоставляет вам несколько способов изменить настройки DNS на вашем устройстве, есть много других подходов для достижения той же цели, таких как использование стороннего приложения или настройка маршрутизатора.

    Шаги, которые мы упомянули в этом руководстве, хорошо работают, когда у вас есть только один компьютер в доме или, например, когда вы работаете в кафе и хотите использовать свои собственные конфигурации DNS.

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

    Читайте также:  Foxconn n15235 драйвера для windows
    Оцените статью