Как проверить odbc драйвер
Где находятся драйверы ODBC?
На машинах под управлением 32-разрядных операционных систем Windows общесистемная информация о драйверах ODBC хранится в HKEY_LOCAL_MACHINE / SOFTWARE / ODBC. Это то же место, что и 64-битные приложения, работающие на 64-битных машинах.
Как проверить, установлен ли у меня драйвер ODBC?
Как проверить версию драйвера ODBC SQL Server (Windows)
- В административных инструментах дважды щелкните Источники данных (ODBC).
- Щелкните вкладку Драйверы.
- Информация о записи Microsoft SQL Server отображается в столбце Версия.
Что делает драйвер ODBC?
Драйвер ODBC использует интерфейс Open Database Connectivity (ODBC) от Microsoft, который позволяет приложениям получать доступ к данным в системах управления базами данных (СУБД), используя SQL в качестве стандарта для доступа к данным. ODBC обеспечивает максимальную совместимость, что означает, что одно приложение может обращаться к разным СУБД.
Как мне проверить мои настройки ODBC?
Драйвер ODBC бесплатный?
Как мне получить доступ к базе данных ODBC?
Чтобы открыть Администратор источника данных ODBC в Windows 7
Как мне найти мое имя ODBC DSN?
Как мне найти свой DSN?
Где хранятся пользовательские DSN?
Как узнать, установлен ли драйвер Oracle?
Чтобы проверить номер версии драйвера:
- Откройте Администратор ODBC:
- Щелкните вкладку Драйверы и найдите драйвер ODBC Simba Oracle в списке драйверов ODBC, установленных в вашей системе. Номер версии отображается в столбце Версия.
Как я могу определить, какой у меня драйвер ODBC 32- или 64-разрядный?
- 32-разрядная версия файла Odbcad32.exe находится в папке% systemdrive% Windows SysWoW64.
- 64-разрядная версия файла Odbcad32.exe находится в папке% systemdrive% Windows System32.
Как мне обновить версию драйвера ODBC?
Чтобы обновить драйвер ODBC, пользователи Windows могут просто загрузить и запустить установщик самой последней версии. Программа установки заменит установленный драйвер ODBC в системе на самую последнюю версию. Однако не всегда практично заменять всю установку.
В этой статье обсуждаются драйверы ODBC, подключающиеся к SQL Server.
Совместимость с версиями SQL
Совместимость указывает, что драйвер был протестирован на совместимость с существующими выпусками SQL во время выпуска драйвера. Выпуски SQL Server обычно пытаются поддерживать обратную совместимость с существующими драйверами клиента. Но новые функции в выпусках SQL Server могут быть недоступны для более старых версий клиентских драйверов.
Версия базы данных → ↓ Версия драйвера | База данных SQL Azure | Azure Synapse Analytics | Управляемый экземпляр SQL Azure | SQL Server 2019 | SQL Server 2017 | SQL Server 2016 | SQL Server 2014 | SQL Server 2012 | SQL Server 2008 R2 | SQL Server 2008 | SQL Server 2005 |
---|---|---|---|---|---|---|---|---|---|---|---|
17.8 | Да | Да | Да | Да | Да | Да | Да | Да | |||
17,7 | Да | Да | Да | Да | Да | Да | Да | Да | |||
17.6 | Да | Да | Да | Да | Да | Да | Да | Да | |||
17.5 | Да | Да | Да | Да | Да | Да | Да | Да | |||
17.4 | Да | Да | Да | Да | Да | Да | Да | Да | |||
17.3 | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | |
17.2 | Да | Да | Да | Да | Да | Да | Да | Да | Да | ||
17.1 | Да | Да | Да | Да | Да | Да | Да | Да | Да | ||
17,0 | Да | Да | Да | Да | Да | Да | Да | Да | Да | ||
Версия 13.1 | Да | Да | Да | Да | Да | Да | |||||
13 | Да | Да | Да | Да | Да | ||||||
11 | Да | Да | Да | Да | Да |
Сведения о строке подключения
Имя драйвера, которое следует указывать в строке подключения, — ODBC Driver 11 for SQL Server или ODBC Driver 13 for SQL Server (как для 13, так и для 13.1) или ODBC Driver 17 for SQL Server .
Поддерживаемые операционные системы
Следующая таблица указывает на поддержку версии драйвера для версий операционной системы Windows:
Операционная система → ↓ Версия драйвера | Windows Server 2019 | Windows Server 2016 | Windows Server 2012 R2 | Windows Server 2012 | Windows Server 2008 R2 | Windows 10 | Windows 8.1 | Windows 7 | Windows Vista с пакетом обновления 2 (SP2) |
---|---|---|---|---|---|---|---|---|---|
17.8 | Да | Да | Да | Да | Да | Да | |||
17,7 | Да | Да | Да | Да | Да | Да | |||
17.6 | Да | Да | Да | Да | Да | Да | |||
17.5 | Да | Да | Да | Да | Да | Да | |||
17.4 | Да | Да | Да | Да | Да | Да | Да | Да | |
17.3 | Да | Да | Да | Да | Да | Да | Да | Да | |
17.2 | Да | Да | Да | Да | Да | Да | Да | ||
17.1 | Да | Да | Да | Да | Да | Да | Да | ||
17,0 | Да | Да | Да | Да | Да | Да | Да | ||
Версия 13.1 | Да | Да | Да | Да | Да | Да | Да | ||
13 | Да | Да | Да | Да | |||||
11 | Да | Да | Да | Да |
Установка Microsoft ODBC Driver for SQL Server
Драйвер устанавливается при запуске msodbcsql.msi из одной из загрузок для Windows.
Для тех, кто установил драйвер 17.1.0.1 или ниже, рекомендуется удалить его вручную перед установкой новой версии драйвера.
Параллельно с Native Client
Драйвер можно установить параллельно с SQL Server Native Client. Основные версии драйвера (11, 13, 17) могут быть установлены параллельно друг с другом.
При инициировании msodbcsql.msi по умолчанию устанавливаются только клиентские компоненты. Этими компонентами служат файлы, поддерживающие работу приложения, разработанного с помощью драйвера. Чтобы установить компоненты пакета SDK, укажите в командной строке ADDLOCAL=ALL . Ниже приведен пример.
Лицензия пользователя
Укажите IACCEPTMSODBCSQLLICENSETERMS=YES , чтобы принять условия лицензионного соглашения, если для установки используется параметр /passive , /qn , /qb или /qr . Этот параметр указывается только прописными буквами. Ниже приведен пример.
Удаление без взаимодействия с пользователем
В следующем примере показано выполнение удаления без взаимодействия с пользователем.
Указание зависимость
Если приложение использует драйвер, оно должно указывать, что зависит от драйвера, с помощью параметра установки APPGUID . Это позволяет установщику драйвера вывести сведения о зависимых приложениях перед удалением. Чтобы задать зависимость от драйвера, присвойте параметру командной строки APPGUID код продукта при автоматической установке драйвера. Код продукта необходимо создать при использовании установщика (Майкрософт) для формирования пакета установки приложения. Ниже приведен пример.
Программы командной строки: sqlcmd.exe и bcp.exe
Программы командной строки bcp.exe и sqlcmd.exe , которые используются с драйвером, можно загрузить по адресу Microsoft Command Line Utilities 11 для SQL Server, Microsoft Command Line Utilities 13 для SQL Server или Microsoft Command Line Utilities 13.1 для SQL Server. Драйвер является необходимым условием для установки sqlcmd.exe и bcp.exe .
bcp.exe и sqlcmd.exe устанавливаются во вложенную папку 110\Tools в %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC для версии 11, и 130\Tools для 13 и 13.1.
Приложение, использующее функции BCP, должно указывать драйвер из той же версии, которая поставлялась с файлом заголовка и библиотекой, применявшимися при компиляции приложения.
Например, при компиляции приложения ODBC с помощью msodbcsql11.lib и msodbcsql.h используйте "DRIVER=" в строке подключения.
Компоненты Microsoft ODBC Driver for SQL Server в Windows
Драйвер ODBC для Windows состоит из следующих компонентов:
Примечание. В одной программе нельзя сочетать ссылки на msodbcsql.h и odbcss.h.
Примечание. Если вы включаете в программу ссылку на этот файл библиотеки, убедитесь, что этот файл находится в вашем системном пути, а также в системном пути других пользователей, которые используют это приложение.
MSSQL версия программы Forecast NOW! позволяет работать нескольким пользователям с программой одновременно.
Для установки MSSQL версии сначала необходимо скачать и установить Microsoft SQL Server.
Установка MSSQL сервера
Microsoft SQL Server Express имеет ограничения на размер базы данных.
2. Запустите скачанный файл и выбираем тип установки «Пользовательский»:
3. Нажимаем Установить (если необходимо изменяем путь для скачивания установочных файлов)
4. Ждём окончания процесса скачивая
5. По завершению скачивания откроется новое окно, в нем нажмите Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке
6. Нажимаем Далее
7. Нажимаем Далее
8. Ознакомитесь с лицензионным соглашением, для продолжения примите лицензионное соглашение и нажмите Далее
9. Отметьте галочкой только Службы Ядра СУБД, если необходимо измените путь установки сервера и нажмите Далее
10. Поставьте галочку Экземпляр по умолчанию и нажмите Далее
11. Нажимаем Далее
12. Выберете смешанный режим проверки подлинности, укажите пароль системного администратора и нажмите Далее
13. Microsoft SQL Server установлен
Проверить, работает ли он можно следующим образом:
Проверка, что Microsoft SQL Server работает
1. Зайдите в Просмотр локальных служб (в разных версиях Windows Пункт может называться по разному администрирование/службы)
2. Найдите в списке служб MySQL.
Если в столбце состояние стоит «выполняется», то MySQL сервер запущен, если нет - то нужно Запустить при помощи правой кнопки мыши.
Включение настройки xp_cmdshell
Настройка xp_cmdshell даёт возможность использовать команды консольной утилиты в SQL запросе. Данная настройка требуется для корректного переименования баз через программу (переименования баз используется в процессе обновления баз, включение данной настройки обязательно).
Для того чтобы включить настройку необходимо:
1. Найти в меню пуск командную строку и запустить её.
2. Через командную строку запустить sqlcmd -U <пользователь> -P <пароль> (если установка сервера была сделана по инструкции выше, то имя пользователя указываем sa, а пароль тот, который указывали в пункте 12 Установки MSSQL сервера). Далее построчно вводим команды
Настройка TCP Соединения
1. В меню пуск необходимо найти и открыть Диспетчер конфигурация SQL Server
3. Зайдите в Просмотр локальных служб (в разных версиях Windows Пункт может называться по разному администрирование/службы)
4. Для перезапуска сервера находим SQL Server (MSSQLSERVER) в службах и с помощью команды контестного меню перезапускаем сервер.
Установка драйвера Microsoft ODBC Driver 13 For SQL Server
Для работы программы необходимо наличие установленного драйвера Microsoft ODBC Driver 13 For SQL Server.
Windows
1. Установить или обновить драйвер можно с помощью установичника программы ForecastNOW!. Для этого после завершения установки программы выберете пункт Установить Microsoft ODBC Driver и нажмите завершить
2. Нажмите Далее
3. Ознакомитесь с лицензионным соглашением, для продолжения примите лицензионное соглашение и нажмите Далее
4. Проверьте что компонент Драйвера ODBC включен в установку и нажмите Далее
5. нажмите Установить
6. Драйвер установлен для закрытия окна нажмите Готово
7. Чтобы проверить установлен ли драйвер необходимо набрать в командной строке odbcad32.exe, откроется окно, в котором необходимо открыть вкладку Драйвера. Если драйвер установлен в списке должна присутствовать строка ODBC Driver 13 For SQL Server
Читайте также: