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

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

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

Если у вас установлена 64-битная версия Windows, вы можете столкнуться с проблемой создания DSN для Microsoft Office системного драйвера. Вводя команду «odbcad32.exe» в командной строке, вы можете обнаружить, что этот драйвер не отображается в списке доступных DSN.

Причина этой проблемы заключается в том, что 64-битные версии Windows могут использовать две разные версии системных драйверов: 32-битную и 64-битную. В результате, когда вы открываете «odbcad32.exe», отображается только 64-битная версия, хотя DSN, созданные с помощью 32-битного драйвера, также находятся на вашем компьютере.

Чтобы решить эту проблему, вам нужно использовать обходной путь с помощью команды «odbcad32.exe», которая находится в другом месте. Вместо того, чтобы использовать адрес «C:\Windows\System32\odbcad32.exe», который открывает 64-битную версию, вы должны использовать адрес «C:\Windows\SysWOW64\odbcad32.exe», чтобы открыть 32-битную версию.

Для выполнения этого действия вы можете открыть командную строку, нажав комбинацию клавиш Win + R, введите «cmd» и нажмите Enter. В командной строке введите «C:\Windows\SysWOW64\odbcad32.exe» и нажмите Enter. Теперь вы увидите список DSN, созданных с помощью 32-битного драйвера.

Важно отметить, что обходной путь с использованием «SysWOW64\odbcad32.exe» является временным решением. Чтобы полностью исправить эту ошибку, вам нужно изменить путь в вашей системе управления DSN. Для этого откройте Панель управления, найдите «Администрирование источников данных (ODBC)» и откройте его. В окне «Источники данных ODBC» выберите вкладку «Системные DSN» и нажмите кнопку «Добавить». В появившемся окне выберите 32-битную версию Microsoft Office системного драйвера (веб-сайты иногда называют его «Microsoft Access Driver (*.mdb)»). Затем следуйте инструкциям, чтобы создать DSN с помощью этой версии.

В конце концов, симптомы и причины ошибки «Невозможно создать DSN для Microsoft Office системного драйвера на 64-битных версиях Windows» связаны с особенностями 64-битных версий Windows и разрядными версиями системных драйверов. Хотя в данной статье предложено решение через обходной путь, настоятельно рекомендуется изменить путь в системе управления DSN для более надежного подключения.

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

Иногда при попытке создать и настроить DSN (Data Source Name) для Microsoft Office системного драйвера на компьютере с 64-битной версией Windows возникают проблемы. В этом разделе представлено решение проблемы, связанной с созданием DSN, указывающее на несоответствие разрядности операционной системы и драйвера.

Симптомы проблемы

Симптомы проблемы

Симптомы проблемы заключаются в невозможности создания DSN для Microsoft Office системного драйвера на 64-битных версиях Windows. При попытке создания DSN с использованием командной строки, приложения ODBC Administrator или средства управления источниками данных (ODBC) отображается ошибка. Эта ошибка указывает на то, что требуется использование 64-битной версии ODBC Administrator для создания DSN, хотя вы пытаетесь использовать 32-битную версию.

Читайте также:  Решение проблемы с разрешением Ori and the Blind Forest в Windows 10

Возвращается следующий симптом:

Ошибка: «На вашем компьютере можно настроить только системные DSN 32-битным средством управления источниками данных. Откройте средство управления источниками данных 32-разрядной версии, которое можно найти в панели управления Компьютеры, если хотите создать учетную запись или изменить существующую учетную запись.»

Причина проблемы

Причина возникновения ошибки заключается в том, что системные драйверы Microsoft Office доступны только в 32-битной версии, независимо от разрядности операционной системы. Таким образом, для создания DSN с использованием этих драйверов необходимо использовать 32-битную версию ODBC Administrator, даже на 64-битной операционной системе.

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

Дополнительная информация о доступных средствах управления источниками данных содержится в следующем примечании:

Примечание. В 64-битной версии панели управления компьютером может отображаться следующая двойка команд:

%SystemRoot%\system32\odbcad32.exe – открывает 64-битное средство управления источниками данных (ODBC)

%SystemRoot%\syswow64\odbcad32.exe – открывает 32-битное средство управления источниками данных (ODBC)

Если вы хотите создать DSN, используя 32-битную версию ODBC Administrator на 64-битной версии Windows, выполните следующую последовательность действий:

Шаги для создания DSN

  1. Откройте Средство управления источниками данных 32-разрядной версии, нажав на кнопку «Пуск» и введя %SystemRoot%\syswow64\odbcad32.exe в поле поиска программ и файлов.
  2. В открывшемся окне выберите вкладку «Системные DSN» и нажмите кнопку «Добавить».
  3. В списке драйверов выберите Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb).
  4. Нажмите кнопку «Готово» и следуйте указаниям мастера создания DSN.

Теперь вы можете успешно создать DSN для Microsoft Office системного драйвера на 64-битных версиях Windows, используя 32-битное средство управления источниками данных.

Проблема и решение

Если вы используете 64-битную версию Windows и столкнулись с проблемой создания DSN для Microsoft Office системного драйвера, существует решение, которое может вам помочь.

Одной из причин, по которой может возникнуть ошибка при создании DSN, является то, что 64-битная версия операционной системы имеет разные системные драйверы для ODBC, чем 32-битная версия. По умолчанию в меню «Панель управления» находится 64-битная версия ODBC. Если вы пытаетесь создать пользовательские DSN для 32-битного драйвера, вы должны использовать 32-битную версию ODBC.

Чтобы вызвать 32-битную версию ODBC, вам нужно открыть командную строку и ввести следующую команду:

%WINDIR%\SysWOW64\odbcad32.exe

После ввода этой команды откроется диалоговое окно ODBC, которое содержит 32-битные драйверы. Вы можете изменить настройки и создавать пользовательские DSN для 32-битных драйверов таким же образом, как и в 64-битной версии.

Важно отметить, что DSN, созданные в 32-битной версии ODBC, будут доступны только для 32-битных приложений, таких как Microsoft Excel 32-битной версии. Если вам нужно создать DSN для 64-битного приложения, то вы должны использовать 64-битную версию ODBC.

Если вы все еще испытываете проблему при создании DSN, обратите внимание на следующие симптомы:

  • Ошибка при попытке создать DSN
  • DSN не отображается в списке доступных DSN
  • DSN создается, но приложения не могут подключиться к нему
Читайте также:  Как скачать предыдущие версии macOS пошаговая инструкция

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

Примечание: перед внесением изменений в реестр компьютера рекомендуется создать резервную копию реестра.

Что такое DNS

Что такое DNS

Симптомы ошибки создания DSN

Если вы пытаетесь создать DSN для Microsoft Office системного драйвера на 64-битной версии Windows, то при выполнении действий в дополнительных настройках ODBC может возникнуть ошибка. В некоторых случаях вы можете столкнуться с ошибкой, которая может быть вызвана изменением пути к пользовательскому интерфейсу ODBC на 32-битные драйверы.

Решение проблемы

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

  1. Откройте командную строку от имени администратора. Для этого нажмите Win+X и выберите «Командная строка (администратор)».
  2. Настройте системные пути с помощью следующей команды:
setx systemdrive "%ProgramFiles%"
  1. Откройте командную строку «OdBC Data Source Administrator» для 32-битных драйверов. Для этого введите следующую команду:
%systemdrive%\Windows\SysWOW64\odbcad32.exe
  1. В окне «OdBC Data Source Administrator» настройте вкладку «Драйверы системы» и выберите «Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)».
  2. Нажмите «Готово» и создайте новое пользовательское подключение.

Таким образом, вы сможете успешно создать DSN для Microsoft Office системного драйвера на 64-битных версиях Windows, исправив ошибку, связанную с изменением системного пути к пользовательскому интерфейсу ODBC.

Дополнительная информация

Однако, если у вас возникнут дополнительные проблемы при создании DSN, связанные с 64-битными версиями Windows, вы можете воспользоваться другими методами, такими как изменение настроек DNS на компьютере или использование средств Opendns.

Симптом Решение
Созданные DSN не найдено в 64-битной версии Excel Одним из возможных решений может быть использование 32-битной версии Excel на компьютере с 64-битной версией Windows
Возвращается сообщение «The setup routines for the Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb) ODBC driver could not be found.» Переустановите драйвер ODBC, используя специальные инструменты от Microsoft

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

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

  • Если у вас возникли проблемы с созданием DSN для Microsoft Office системного драйвера на 64-битных версиях Windows, вы можете использовать следующее обходное решение:

    1. Откройте «Панель управления» на вашем компьютере.

    2. В строке поиска введите «ODBC» и нажмите Enter, чтобы вызвать «Настроить и проверить системные источники данных (ODBC)».

    3. В появившемся окне выберите вкладку «Системные DNS».

    4. Если в списке не отображается драйвер Excel, используемый в вашей версии Office, выполните следующие действия:

      • Для 32-битных версий Office: примените аналогичные действия для 32-битной версии ODBC, доступной в «%windir%\SysWOW64\odbcad32.exe».
      • Для 64-битных версий Office: примените аналогичные действия для 64-битной версии ODBC, доступной в «%windir%\System32\odbcad32.exe».
    5. После того как вы открыли версию ODBC, соответствующую вашей версии Office:

      • Выберите вкладку «Пользовательские DNS».
      • Нажмите на кнопку «Добавить».
      • Выберите драйвер «Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)».
      • Нажмите на кнопку «Закрыть».
    6. Вы можете указать имя DSN и другие настройки в соответствующих полях.

    7. Нажмите на кнопку «OK», чтобы сохранить настройки DSN.

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

Читайте также:  Планшет windows 10 днс

Дополнительная информация

При настройке системных DSN для Microsoft Office на 64-битных версиях Windows может возникнуть проблема, вызванная совместимостью средств управления и настроек ODBC. В этой статье мы рассмотрим причину ошибки, а также предоставим решение проблемы.

Симптом

После создания DSN в окне системных настроек ODBC через панель управления, при вызове этого DSN из приложения Microsoft Office 32-битной версии на 64-битной версии Windows возникает следующая ошибка:

Ошибка: «Не удалось найти источник данных, имя которого указано в настройках DSN»

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

System DSN: Путь к системным DSN находится по следующей строке: C:\Windows\System32\odbcad32.exe

User DSN: Путь к пользовательским DSN находится по следующей строке: C:\Windows\SysWOW64\odbcad32.exe

Причина

Причина ошибки связана с тем, что Microsoft Office 32-битной версии на 64-битных версиях Windows использует системные настройки ODBC, которые по умолчанию отображаются в системном окне управления.

Однако системные настройки ODBC, созданные через панель управления, отображаются в 32-битной версии окна управления ODBC, которую можно вызвать с помощью следующей команды в командной строке:

c:\Windows\SysWOW64\odbcad32.exe

Такое разделение между 32-битными и 64-битными настройками ODBC обусловлено различиями в адресации памяти и компоновки приложений на разных архитектурах Windows.

Решение

Для достижения совместимости между системными DSN и Microsoft Office 32-бит, созданными через панель управления, необходимо следовать следующим шагам:

  1. Откройте окно управления ODBC через панель управления, как обычно.
  2. В окне управления ODBC перейдите на вкладку «Системные DSN».
  3. Выберите нужный DSN из списка и нажмите кнопку «Свойства».
  4. В открывшемся окне свойств DSN перейдите на вкладку «Действия».
  5. В средстве управления DSN выберите вариант «32-битовый» и нажмите кнопку «OK».

После выполнения этих действий DSN будет работать с Microsoft Office версии 32-бит на 64-битной версии Windows.

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

Важно отметить, что использование DSN в Microsoft Office является довольно устаревшим методом подключения к базам данных. Более современным и предпочтительным подходом является использование специальных библиотек и средств подключения, предоставляемых производителем базы данных.

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

Видео:

Быстрая Windows 10 для старого и слабого ПК. Можно работать и играть в 2023 году.

Быстрая Windows 10 для старого и слабого ПК. Можно работать и играть в 2023 году. by Aleksey Konovalov 72,063 views 9 months ago 10 minutes, 4 seconds

Оцените статью