Главная » Основные форумы » Экспорт в системы тех.анализа
Страницы:
1
Олег Лефлер
Сообщений: 3 |
#1 05.12.2017 15:12:04 ОС Win10-х64. Квик вер.7.14.1.7 Догадываюсь почему возникает такая ошибка, но не знаю как решить. Подскажите пожалуйста. |
Alexey Ivannikov
Сообщений: 1276 |
#2 05.12.2017 16:19:55
Добрый день. Необходимо использовать администратор источников данных, расположенный по адресу: %windir%syswow64odbcad32.exe |
||
Олег Лефлер
Сообщений: 3 |
#3 05.12.2017 16:47:22
А как конкретно его использовать, можете уточнить? |
||||
Alexey Ivannikov
Сообщений: 1276 |
#4 05.12.2017 17:20:10
Удалите ранее настроенный DSN источник, запустите из командной строки %windir%SysWOW64odbcad32.exe |
||||||
Heldar
Сообщений: 3 |
#5 08.06.2018 16:30:43
А если в ODBC х64 нет драйвера к PostgreSQL? Компьютер Win7 64 |
||
Heldar
Сообщений: 3 |
#6 08.06.2018 16:36:01 Скачал необходимую ODBC. В запускаемом по умолчанию (который по факту х32) все ок, выбираю PostgreSQL Unicode(x64). Соединение устанавливается. К БД через Excel все ок. |
Egor Zaytsev
Сообщений: 3556 |
#7 09.06.2018 12:03:03 Ошибка |
Heldar
Сообщений: 3 |
#8 01.10.2018 19:15:26 Помогла установка odbc-драйвера версии x86, т.к. MS SQL Management Studio оказалось именно данной архитектуры |
Sequtan
Сообщений: 2 |
#9 31.07.2019 00:42:06
Вполне понятно почему. Так как QUIK является 32-разрядным приложением, то используются источники, которые настраиваются через утилиту %windir%SysWOW64odbcad32.exe, а если бы было 64-разрадным, то использовались те, что настраиваются через утилиту %windir%System32odbcad32.exe. Давно пора обновляться на 64-бита. |
||||||||
Страницы:
1
Читают тему (гостей: 1)
how can i fix this error? ERROR [IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application.. it is occuring in a new project that i am doing… im using vb 2008 , MYSQL as my database and windows 8.1 as my OS
i read on forums that you just fix with the odbc administrator tool… i tried creating my DSN there but it still doesnt work… i tried opening an old project of mine it works fine.. but this new project keeps getting that error.. i need this to work so that i can do my crystal reports.. i’ve been trying to fix this error for a full day now and i cant fix it..
can someone help me?
THANKS..
asked Jan 28, 2014 at 2:02
its a 64 vs 32 bit issue. You are accessing a 32 bit odbc driver on a 64 bit system.
IF YOU OPEN c:windowssystem32odbcad32.exe you will not see a driver there that is in c:windowssyswow64odbcad32.exe (or just the opposite)
Check the target platform of your application, and if that doesn’t fix it, you might be able to sneak by just installing the correct driver ( 64 or 32 bit )
If you are debugging the project from Visual Studio, you will also need to run it as 32-bit. In order to do this you need to open the project properties by right clicking on the project and selecting properties. Once here you need to set Run64BitRuntime
to FALSE.*
J.C. Gras
4,8141 gold badge37 silver badges43 bronze badges
answered Jan 28, 2014 at 3:27
2
After searching on the internet I found the solution for my .vb project:
- Open ODBC Data Sources (32-bit) (location: C:Windowssyswow64odbcad32.exe)
- Open tab System DNS
- Add -> Sybase ACE ODBC Driver -> Fill in Name (example: DSN_32), net work address (address and port, example: 192.168.1.1,4100) and database name -> Test connection ->OK
- From your application, update your connection string to use DSN=DSN_32
Example:
value=»PWD=123456;DSN=DSN_32;UID=123456;SRVR=123456;DB=123456″
Hope this helps.
answered Nov 15, 2019 at 7:15
anhtv13anhtv13
1,5964 gold badges27 silver badges51 bronze badges
RESOLVED !
- Go to IIS.
- Choose Your app pool.
- Go To Advanced Settings, and
- Enable
enable32bitAppOnWin64
answered Feb 6, 2020 at 18:35
Fad SelFad Sel
992 silver badges6 bronze badges
2
This is how I solved it to access a MS Access database via ODBC. Make sure that your bit architecture matches everywhere. For instance, in my case this is the only setup that worked on my W10 pro 64 bit PC, accessing a MS Access database hosted on a W2012 64 bit server. On my PC:
- Install XAMPP 32bit (I tried 64 bit, but it gave me the «architecture mismatch» error)
- Install AccessDatabaseEngine.exe 32 bit version (available from Microsoft)
- Configure your data source using the 32 bit program: C:WindowsSysWOW64odbcad32.exe. There I selected the «Microsoft Access Driver (*.mdb, *.accdb)» driver.
answered Aug 2, 2020 at 6:35
For those running things in IIS Express, this can be fixed by the Bitness setting in the project properties under the Web section. As seen in the screenshot below
answered Aug 28, 2020 at 9:48
CraigCraig
3903 silver badges13 bronze badges
- Remove From My Forums
-
Question
-
I have a SSRS installation, I have deployed my connections to, but they fail with title message. The drivers and ODBC on the box are setup and work fine with 32 bit ODBC conn manager.
When I run or configure my connections on the site, via the browser, I get errors connecting.
I tried to find which app pool http://server/ReportServer application used, but I am not finding that, so my first ?
How do I find in IIS what app pool SSRS application is using?
I have 2008 server, running SQL 2012 V.S. 2010 and I think I need to enable my app pool to use 32 bit, but cannot figure out which one it uses? I see default set to 32 bit = true, which I thought would be it.
Can I set my SSRS project to use x86, platform? Like I did with SSIS?
If so, how? SSRS and SQL 2012 somewhat new for me. Thanks
Developer MS Reporting Services
Answers
-
Hi DCady,
To manage a data source that connects to a 32-bit driver under 64-bit platform, we use C:WindowsSysWOW64odbcad32.exe. To manage a data source that connects to a 64-bit driver, we use C:WindowsSystem32odbcad32.exe.
Generally, if we use the 64-bit odbcad32.exe (C:WindowsSystem32odbcad32.exe) to configure or remove a DSN that connects to a 32-bit driver, for example, Driver do Microsoft Access (*.mdb), we will receive the following error message:
The specified DSN contains an architecture mismatch between the Driver and Application
To resolve this error, we need to use the 32-bit odbcad32.exe (C:WindowsSysWOW64odbacad32.exe) to configure or remove the DSN.
Besides, please make sure there are no DSN using the same name in both 64-bit and 32-bit ODBC Data Source Administrator.
Reference:
Managing Data SourcesRegards,
Mike YinIf you have any feedback on our support, please click
here
Mike Yin
TechNet Community Support-
Proposed as answer by
Thursday, December 20, 2012 9:25 PM
-
Marked as answer by
Mike Yin
Monday, December 24, 2012 4:55 PM
-
Proposed as answer by
- Remove From My Forums
-
Вопрос
-
Hi All,
When I try to connect MySQL database through SSIS I am getting this error «ERROR [IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application».
I have successfully installed MYSQL ODBC driver 64 bit, OS is 64 bit and SSDT 2015 is also 64 bit. But still I don’t know why i am getting this error. I have gone through many blogs but unable to fix it.
Tried to change the platform in connection manager but unable to do it. As I click on NEW under active platform drop down it is not opening new window for me.
Can anyone help me to fix this issue.
Thanks all in advance.
Regards,
Naga
Ответы
-
SSDT 2015 is also 64 bit
Hello Naga,
No, it’s not, even when you used a x64 installer. SSDT is a plugin for Visual Studio and that was & is a
32 bit app; there is no VS as 64 bit available.You have to install 32 bit data provider when you want to use them in SSDT/VS.
Olaf Helper
[ Blog] [ Xing] [ MVP]
-
Предложено в качестве ответа
30 января 2018 г. 5:05
-
Помечено в качестве ответа
manisubbu
30 января 2018 г. 7:50
-
Предложено в качестве ответа
-
-
Изменено
Visakh16MVP
29 января 2018 г. 12:48 -
Предложено в качестве ответа
Xi Jin
30 января 2018 г. 5:05 -
Помечено в качестве ответа
manisubbu
30 января 2018 г. 7:50
-
Изменено
Доброго времени суток.
А вам попадалась такая ошибка:
«В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг- другу SQLSTATE = IM014 Код ошибки = 0» ?
Мне попалась при попытке настроить выгрузку по ODBC из торговой системы Quik в базу PostgreSQL на ОС Windows 7 x64.
Итак, как это решить?
Суть проблемы заключается в несоответствии разрядности ODBC-драйвера и приложения которое им может воспользоваться .Если у вас 64-разрядная система, то Вы наверняка скачали и установили 64-разрядный драйвер ODBC. Если у Вас приложение для которого требуется выгрузка по ODBC — 64-х битное, то проблем не должно было возникнуть впринцыпи (Троговой платформы Quik это не касается, на текущий момент она 32-разрадная). Если приложение 32-битное, тогда скачиваем 32-битный драйвер ODBC, ставим его в систему, и настраиваем при помощи приложения расположенного в папке «c:windowssysWOW64odbcad32.exe«.
Если у Вас есть и 32-х и 64-х разрядные приложения работающие по ODBС, то ничто не мешает установить драйвера с ссответствующими разрядностями.