Odbc in windows 2003

Установка компонентов ODBC Installing ODBC Components

Начиная с Windows XP и Windows Server 2003, ODBC входит в операционную систему Windows. Starting with Windows XP and Windows Server 2003, ODBC is included in the Windows operation system. Следует явно устанавливать ODBC только в более ранних версиях Windows. You should only explicitly install ODBC on earlier versions of Windows.

В этом разделе описывается, как устанавливаются и удаляются компоненты ODBC. This section describes how ODBC components are installed and removed. Поскольку разработчики драйверов всегда устанавливают компонент ODBC (драйвер), им нужно прочитать этот раздел. Because driver developers always install an ODBC component (their driver), they need to read this section. Разработчикам приложений необходимо прочитать этот раздел только в том случае, если они поставляют компоненты ODBC с приложениями. Application developers need to read this section only if they will ship ODBC components with their applications. Компоненты ODBC включают диспетчер драйверов, драйверы, переводчики, библиотеку DLL установщика, библиотеку курсоров и все связанные файлы. ODBC components include the Driver Manager, drivers, translators, the installer DLL, the cursor library, and any related files. В этом разделе приложения ODBC не считаются компонентами ODBC. For the purposes of this section, ODBC applications are not considered to be ODBC components.

Этот раздел относится только к платформам Microsoft Windows. This section is specific to Microsoft Windows platforms. Установка компонентов ODBC на других платформах зависит от платформы. How ODBC components are installed on other platforms is platform-specific.

Компоненты ODBC устанавливаются и удаляются отдельно для каждого компонента, а не для каждого файла. ODBC components are installed and removed on a component-by-component basis, not a file-by-file basis. Например, если транслятор состоит из самого транслятора и нескольких файлов данных, эти файлы устанавливаются и удаляются в виде группы. они не должны устанавливаться и удаляться отдельно для каждого файла. For example, if a translator consists of the translator itself and a number of data files, these files are installed and removed as a group; they must not be installed and removed on a file-by-file basis. Причина этого заключается в том, чтобы убедиться в том, что в системе существует только полный компонент. The reason for this is to make sure that only complete components exist on the system.

В целях установки и удаления компонентов определены следующие компоненты ODBC: For purposes of installing and removing components, the following are defined to be ODBC components:

Основные компоненты. Core components. Диспетчер драйверов, Библиотека курсоров, Библиотека DLL установщика и другие связанные файлы составляют основные компоненты и должны быть установлены и удалены в виде группы. The Driver Manager, cursor library, installer DLL, and any other related files make up the core components and must be installed and removed as a group.

Поставщиков. Drivers. Каждый драйвер является отдельным компонентом. Each driver is a separate component.

Преобразователей. Translators. Каждый переводчик является отдельным компонентом. Each translator is a separate component.

Читайте также:  Что такое windows service manager

Благодаря поддержке Юникода в ODBC 3,5 и более поздних версиях следует учитывать некоторые факторы, которые следует учесть при использовании компонентов OLE DB с ODBC. With the support of Unicode in ODBC 3.5 and later, some consideration must be given to using OLE DB components with ODBC. Версия 1,1 поставщика OLE DB для ODBC была записана в конкретные спецификации Юникода в ODBC 3,0. The 1.1 version of the OLE DB Provider for ODBC was written to specific Unicode specifications within ODBC 3.0. Поскольку эти спецификации изменились в ODBC 3,5, необходимо иметь поставщик версии 1,5 или более поздней при использовании ODBC 3,5 и более поздних версий. Because these specifications changed in ODBC 3.5, it is necessary to have version 1.5 or later of the provider when using ODBC 3.5 and later. Этот раздел содержит следующие подразделы. This section contains the following topics.

Exporting ODBC System DSNs from a windows 2003 machine?

Is there a way to export all the ODBC System DSNs from a windows 2003 machine?

5 Answers 5

System DSN information is stored under the HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI registry key. You could export that key to a .reg file and import on another machine.

You can also do it programmatically. Here are a few examples:

I have just done this myself with a very simple bat script for 32bit ODBC sources

and for the 64bit sources or if you are on a 32bit operating system:

This backs up all of the DSN’s however you could then specify the DNS you want.

System DSN’s are stored in windows registry under HKLM\Software\ODBC\ODBC.INI node So if you export this node to a *.reg file and run this reg file on a target machine, it should work.

The only thing, this reg file will contain some file paths which maybe computer specific, eg c:\WINNT\System32\bla-bla-bla.dll includes WINNT folder which on target machine may be called like WINDOWS . So you will need to spend a bit time to make sure all paths in *.reg file are correct for target machine where you would finally import.

I wrote some Powershell functions for copying ODBC connections from one computer to another, they are posted (and kept updated) at:

Using these functions together you can copy all of one computers ODBC connections to another:

$srcConfig = Get-OdbcConfig srcComputerName
Import-OdbcConfig trgComputerName $scrConfig

It’s possible to include only your favorite ODBC connection by filtering on the path:

Or filtering out ODBC connections you don’t like:

Import-OdbcConfig only returns data when setting values or can’t ping target, if there’s nothing to create it won’t say anything.

v8: Соединение с MySQL под Windows 2003 x64

Стояла 32-х битная винда, данный код работал отлично:
стрПодключения = «Driver=;Server=СЕРВЕР;DATABASE=БАЗА;UID=ЛОГИН;PWD=ПАСС»;
Connection = Новый COMОбъект(«ADODB.Connection»);
Connection.ConnectionString = стрПодключения;
Connection.Open();

Поставили Windows 2003 x64 и теперь 1С не может соединится с MySQL (MySQL Connector x64 поставлен (включает и x32), пользовательский и системный DSN созданы, тест проходит.)..
Понял что версия коннектора другая, исправил код:
стрПодключения = «Driver=;Server=СЕРВЕР;DATABASE=БАЗА;UID=ЛОГИН;PWD=ПАСС»;
Connection = Новый COMОбъект(«ADODB.Connection»);
Connection.ConnectionString = стрПодключения;
Connection.Open();

Но всё-равно соединение не устанавливается, поиск результатов не дал (Находился подобный вопрос на мисте неотвеченный). Пробовал всяки разные варианты и DSN=. и устанавливал разных провайдеров, всё как ап стенку.

Вопрос:
Как быть? В чём конкретно может быть проблема (попробовать поставить старый MySQL connector под х64?). Может кто-то сталкивался с данной проблемой и решил её?
Заранее спасибо!
С большушей надеждой!

но проблема в ней как то не была решена.
Вот столкнулся с таким же траблом, может кто поборол эту гадость.

Читайте также:  Windows 10 не открывает файлы reg

(0) Ну тут вот что пишут разработчики:
Questions and Answers
6.3.1:Ihaveinstalled Connector/ODBC on Windows XP x64 Edition or WindowsServer2003R2x64.
The installation completed successfully,but the Connector/ODBC driver
does not appearin ODBC Data Source Administrator.

This is not a bug, but is related to the way Windows x64 editions operate with the ODBCdriver.

On Windowsx 64 editions,the Connector/ODBC driver is installed in the %SystemRoot%\SysWOW64 folder.
However,the default ODBC Data Source Administrator that is available through the Administrative Tools
or ControlPanel in Windowsx64 Editions is located in the
%SystemRoot%\system32
folder,and only searches this folder for ODBC drivers.
On Windows x64 editions,you should use the ODBC administration tool located at
%SystemRoot%\SysWOW64\odbcad32.exe,
this will correctly locate the installed Connector/ODBC drivers and enable you to createa Connector/ODBC DSN.
This issue was originally reported as Bug#20301

Открытие администратора источника данных ODBC Open the ODBC Data Source Administrator

Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions)

В этом разделе описывается открытие администратора источников данных ODBC. This topic describes how to open the ODBC Data Source Administrator. Администратор источника данных ODBC представляет собой компонент Windows. The ODBC Data Source Administrator is a Windows component. Используйте администратор источника данных ODBC для создания источников данных ODBC и управления ими. Use the ODBC Data Source Administrator to create and manage ODBC data sources.

Открытие администратора источников данных ODBC в Windows 10 To open the ODBC Data Source Administrator in Windows 10

  1. На начальной странице введите Источники данных ODBC. On the Start page, type ODBC Data Sources. Должен отобразиться вариант ODBC Data Sources Destop App (Классическое приложение источников данных ODBC). The ODBC Data Sources Desktop App should appear as a choice.

Открытие администратора источников данных ODBC в Windows 7 To open the ODBC Data Source Administrator in Windows 7

В меню Пуск выберите пункт Панель управления. On the Start menu, click Control Panel.

На панели управлениявыберите пункт Администрирование. In Control Panel, click Administrative Tools.

В окне Администрированиевыберите пункт Источники данных (ODBC) . In Administrative Tools, click Data Sources (ODBC).

Открытие администратора источников данных ODBC в Windows Server 2008 To open the ODBC Data Source Administrator in Windows Server 2008

  1. В меню Пуск наведите указатель на пункт Администрированиеи выберите пункт Источники данных (ODBC) . On the Start menu, point to Administrative Tools, and then click Data Sources (ODBC).

Настраивая подключения для проверки подлинности Azure Active Directory для базы данных SQL, установите последнюю версию драйвера, например версию 17 драйвера ODBC для SQL Server. For connections to Azure Active Directory Authentication for SQL Database install the latest driver, such as ODBC Driver 17 for SQL Server.

Управление источниками данных ODBC

Open Database Connectivity (ODBC) — это протокол, используемый для подключения базы данных Microsoft Access к внешнему источнику данных, например Microsoft SQL Server. В этой статье содержатся общие сведения об источниках данных ODBC, способах их создания и подключения к ним с помощью Microsoft Access. Действия, которые требуется выполнить, зависят от используемых баз данных и драйверов ODBC.

В этой статье

Сведения об источниках данных ODBC

Источник данных — это источник, который содержит данные и сведения о подключении, необходимые для доступа к этим данным. Источником данных может быть сервер SQL Server, реляционная СУБД Oracle, электронная таблица или текстовый файл. Сведения о подключении могут включать расположение сервера, имя базы данных, идентификатор входа, пароль и различные параметры драйвера ODBC, описывающие способ подключения к источнику данных. Эти сведения можно получить у администратора базы данных, к которой нужно подключиться.

Читайте также:  Ps2 emulator mac os

В архитектуре ODBC приложения (такие как Access) подключаются к диспетчеру драйверов ODBC, который, в свою очередь, использует конкретный драйвер ODBC (например, Microsoft SQL ODBC) для подключения к источнику данных. В Access источники данных ODBC используются для подключения к внешним источникам данных, у которых нет встроенных драйверов.

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

Установите соответствующий драйвер ODBC на компьютере с источником данных.

Определите имя источника данных (DSN) с помощью программы Администратор источников данных ODBC, чтобы сохранить сведения о подключении в реестре Microsoft Windows или DSN-файле, либо с помощью строки подключения в коде Visual Basic, чтобы передать сведения о подключении непосредственно диспетчеру драйверов ODBC.

Машинные источники данных

Машинные источники данных хранят сведения о подстройке в реестре Windows на конкретном компьютере. Машинные источники данных можно использовать только на том компьютере, на который они были определены. Существует два типа машинных источников данных — пользовательские и системные. Источники данных пользователя могут использоваться только текущим пользователем и видны только этому пользователю. Источники данных в системе могут использоваться всеми пользователями на компьютере и видны всем пользователям на компьютере и в службах в масштабе системы. Машинный источник данных особенно полезен, если требуется обеспечить дополнительные сведения о безопасности, так как просматривать его могут только пользователи, которые вошли в систему, и его невозможно скопировать удаленным пользователем на другой компьютер.

Файловые источники данных

Файловые источники данных (также называемые DSN-файлами) хранят сведения о подключении в текстовых файлах, а не в реестре Windows, и, как правило, более гибки в использовании, чем машинные источники данных. Например, файловый источник данных можно скопировать на любой компьютер с подходящим драйвером ODBC, чтобы обеспечить в приложении точность и согласованность сведений о подключении ко всем используемым компьютерам. Кроме того, можно поместить файловый источник данных на отдельный сервер, сделать его общим для нескольких компьютеров в сети и легко управлять централизованными сведениями о подключении.

Некоторые файловые источники данных нельзя сделать общими. Такие источники располагаются на отдельном компьютере и указывают на машинный источник данных. Их можно применять для доступа к существующим машинным источникам данных из файловых источников данных.

Строки подключения

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

Дополнительные сведения об интерфейсе ODBC см. в разделе MSDN Справочник программиста по ODBC.

Добавление источника данных ODBC

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

Примечание: Для добавления или настройки источника данных ODBC необходимо входить в группу администраторов локального компьютера.

Нажмите кнопку Пуск и выберите пункт Панель управления.

На панели управления дважды щелкните элемент Администрирование.

В диалоговом окне «Администрирование» дважды щелкните элемент Источники данных (ODBC).

Откроется диалоговое окно Администратор источников данных ODBC.

Откройте вкладку Пользовательский DSN, Системный DSN или Файловый DSN в зависимости от типа источника данных, который нужно добавить. Дополнительные сведения см. в разделе Сведения об источниках данных ODBC.

Нажмите кнопку Добавить.

Выберите драйвер, который нужно использовать, и нажмите кнопку Готово или Далее.

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

Следуйте указаниям и введите требуемые сведения о подключении в последующих диалоговых окнах.

Для получения дополнительных сведений об отдельных параметрах нажмите кнопку Справка в диалоговом окне ODBC.

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