В Windows 8 не видит "Источник данных ODBC" при подключении семантики
Доступ к семантическим данным настроен через odbcad32, там все источники данных прописаны, а при добавлении семантики в "Администраторе сервера данных" в строке ODBC DSN, ничего не выпадает. odbcad32 настроен как и x86 и x64
Vasta
а вы уверены, что создавали ODBC источник запуская odbcad32 именно отсюда:
c:\WINDOWS\sysWOW64\odbcad32.exe ?
ибо именно эта версия создаёт нужные источники для 32-битных приложений, коими являются компоненты ИнГео.
Да и до win8 в х64 системах настройка sysWOW64\odbcad32 всегда работала, а тут нет :(
причем в win8 без разницы 32 или 64 версию источников данных ODBC запускаешь видятся все настроенные DSN
Добрый день.
Пытаюсь подключиться к sql2012, этой версией без BDE. Почему-то не может получить доступ ;( , хотя в Managment Studio заходит с теми же параметрами, что я делаю не так?
Пробовал ИнГЕО версии 4.6 бета 2 с MS-SQL под Win7.
Без настройки ODBC не получилось.
Может быть я что-то делаю не так, может быть пошаговая инструкция поможет?
Попробовал последную версию 4.6.0.191 бета 2 от 25 февраля 2013.
Для чистоты эксперемента закрыл базу, совсем удалил её из списка в программе администрирования сервера данных ИнГЕО, зашёл в Администратор источников данных ODBC и удилил системные и пользовательские DSN. Перезагрузил ПК.
Подключил существующую базу.
Проверил: ИнГЕО (серверная часть) молча, без вопросов создала системную DSN. Когда запустил ИнГЕО-клиента, у меня появилась (опять молча) пользовательская DSN.
Т.е. формулировка "не используется" не отражает действительного положения дел. Просто она используется молча.
----
С Win8 я ещё не знакомился, скажу что мне известно по настройке ODBC для Win7, может быть пригодится.
В реестре есть следующие маршруты:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\SQL Server - для 64-битной ОС, и
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server - для 32-битной ОС.
Они содержат два атрибута: Driver и Setup, в которых прописан маршрут к библиотеке SQLSRV32.dll.
Беда в том, маршрут указан не стандартным способом (c:\windows...), а с использованием переменной среды окружения (%переменная%\...).
Вероятно ИнГЕО или библиотека, которую использует ИнГЕО, этого не понимает, что приводит к коллизии.
Совет: Вручную отредактировать значения указанных атрибутов.
Мне это помогло, выручил меня данным советом Артём Попов.
Исправили. Клиент не создает.
Сервер пока создает, так как он должен работать в режиме совместимости со старыми клиентами.
Customer support service by UserEcho
В ИнГео 4.6 ODBC больше не используется.