<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://www.1gb.ua/wiki/skins/common/feed.css?63"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Подключение к MS SQL Server из Perl - История изменений</title>
		<link>http://www.1gb.ua/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_MS_SQL_Server_%D0%B8%D0%B7_Perl&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.10.1</generator>
		<lastBuildDate>Mon, 06 Apr 2026 00:17:39 GMT</lastBuildDate>
		<item>
			<title>Chapay в 16:17, 28 января 2013</title>
			<link>http://www.1gb.ua/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_MS_SQL_Server_%D0%B8%D0%B7_Perl&amp;diff=4759&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' style=&quot;background-color: white;&quot;&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;Версия 16:17, 28 января 2013&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 6:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 6:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[http://en.wikipedia.org/wiki/Open_Database_Connectivity ODBC] - это всего лишь программный интерфейс, который призван был унифицировать и в том числе облегчить различным программам (из различных операционных систем) обмен информацией с базами данных. Сам по себе ODBC интерфейс ничего не знает о том, какой порт используется, какой протокол при обращении к той или иной базе, этим занимается исключительно драйвер, который имеет поддержку ODBC и описан в его настройках.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[http://en.wikipedia.org/wiki/Open_Database_Connectivity ODBC] - это всего лишь программный интерфейс, который призван был унифицировать и в том числе облегчить различным программам (из различных операционных систем) обмен информацией с базами данных. Сам по себе ODBC интерфейс ничего не знает о том, какой порт используется, какой протокол при обращении к той или иной базе, этим занимается исключительно драйвер, который имеет поддержку ODBC и описан в его настройках.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; font-size: smaller;&quot;&gt;В UNIX системах имеется несколько реализаций ODBC, наиболее популярные реализации [http://www.unixodbc.org unixODBC] и [http://www.iodbc.org/ iODBC]. unixODBC обычно установлен на серверах хостинга, однако если его нет, то вы можете его поставить самостоятельно в свой домашний каталог, либо обратитесь к [&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/del&gt;://www.1gb.&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ru&lt;/del&gt;/about_support.php поддерже].&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;В UNIX системах имеется несколько реализаций ODBC, наиболее популярные реализации [http://www.unixodbc.org unixODBC] и [http://www.iodbc.org/ iODBC]. unixODBC обычно установлен на серверах хостинга, однако если его нет, то вы можете его поставить самостоятельно в свой домашний каталог, либо обратитесь к [&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/ins&gt;://www.1gb.&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ua&lt;/ins&gt;/about_support.php поддерже].&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Проверяется наличие ODBC так:&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Проверяется наличие ODBC так:&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 28 Jan 2013 16:17:41 GMT</pubDate>			<dc:creator>Chapay</dc:creator>			<comments>http://www.1gb.ua/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_MS_SQL_Server_%D0%B8%D0%B7_Perl</comments>		</item>
		<item>
			<title>Renton: /* Проверка подключения из Perl */</title>
			<link>http://www.1gb.ua/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_MS_SQL_Server_%D0%B8%D0%B7_Perl&amp;diff=4609&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Проверка подключения из Perl&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Общие сведения ==&lt;br /&gt;
В статье пойдет речь о нескольких способах подключения к базам данных MS SQL Server из Perl на виртуальном UNIX-хостинге 1Gb.ru&lt;br /&gt;
При этом вы должны уметь подлючаться к серверу по SSH и самостоятельно устанавливать различные модули Perl. Собственно, статья объясняет не только создание подключения из Perl, а в большей степени обращение к MS SQL Server из операционной системы UNIX в целом.&lt;br /&gt;
&lt;br /&gt;
== ODBC ==&lt;br /&gt;
[http://en.wikipedia.org/wiki/Open_Database_Connectivity ODBC] - это всего лишь программный интерфейс, который призван был унифицировать и в том числе облегчить различным программам (из различных операционных систем) обмен информацией с базами данных. Сам по себе ODBC интерфейс ничего не знает о том, какой порт используется, какой протокол при обращении к той или иной базе, этим занимается исключительно драйвер, который имеет поддержку ODBC и описан в его настройках.&lt;br /&gt;
&lt;br /&gt;
В UNIX системах имеется несколько реализаций ODBC, наиболее популярные реализации [http://www.unixodbc.org unixODBC] и [http://www.iodbc.org/ iODBC]. unixODBC обычно установлен на серверах хостинга, однако если его нет, то вы можете его поставить самостоятельно в свой домашний каталог, либо обратитесь к [https://www.1gb.ru/about_support.php поддерже].&lt;br /&gt;
&lt;br /&gt;
Проверяется наличие ODBC так:&lt;br /&gt;
 $ odbc_config --version&lt;br /&gt;
&lt;br /&gt;
Также существует и несколько драйверов с поддержой ODBC для работы с MS SQL Server, есть платные, есть и бесплатные. Лучшим бесплатным драйвером для UNIX'а уже давно принято считать [http://www.freetds.org/ FreeTDS] (установлен по-умолчанию на всех серверах хостинга 1Gb.ru). Именно на его основе и пойдет дальнейшее изложение настройки подключения.&lt;br /&gt;
&lt;br /&gt;
=== Настройка ===&lt;br /&gt;
* Подготовим переменные окружения, для того, чтобы файлы настроек сохранялись в домашнем каталоге, а не в &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; или еще где.&lt;br /&gt;
 echo 'export ODBCSYSINI=$HOME' &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 echo 'export ODBCINI=$HOME/.odbc.ini' &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
* Создадим конфигурацию драйвера, который и будет выполнять подключение к БД, для этого создайте с помощью вашего любимого редактора, файл шаблона с любым именем (например, &amp;lt;code&amp;gt;tds.driver.tmpl&amp;lt;/code&amp;gt;) примерно такого содержания:&lt;br /&gt;
&lt;br /&gt;
 [FreeTDS]&lt;br /&gt;
 Description = FreeTDS driver (MS SQL)&lt;br /&gt;
 Driver = /usr/lib/libtdsodbc.so&lt;br /&gt;
&amp;lt;code&amp;gt;['''FreeTDS''']&amp;lt;/code&amp;gt; - это просто имя для драйвера, можете придумать что-то свое&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Description&amp;lt;/code&amp;gt; - описание, может быть любым; исключительно для удобства;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Driver&amp;lt;/code&amp;gt; - важная строка, содержит полный путь к драйверу;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Сгенерируем файл описания драйвера на основе нашего шаблона:&lt;br /&gt;
 odbcinst -i -d -f tds.driver.tmpl&lt;br /&gt;
&amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt; - записать сведения о драйвере в &amp;lt;code&amp;gt;odbcinst.ini&amp;lt;/code&amp;gt;;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-d&amp;lt;/code&amp;gt; - сведения должны быть о драйвере;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; - использовать файл шаблона;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае успешной установки, команда напишет следующее:&lt;br /&gt;
 odbcinst: Driver installed. Usage count increased to 1.&lt;br /&gt;
 Target directory is /home/virtwww/...&lt;br /&gt;
&lt;br /&gt;
Также появится файл &amp;lt;code&amp;gt;odbcinst.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
 $ cat ~/odbcinst.ini&lt;br /&gt;
 [FreeTDS]&lt;br /&gt;
 Description=FreeTDS driver (MS SQL)&lt;br /&gt;
 Driver=/usr/lib/libtdsodbc.so&lt;br /&gt;
 UsageCount=1&lt;br /&gt;
&lt;br /&gt;
* Теперь опишем наше соединение, &amp;lt;code&amp;gt;DSN&amp;lt;/code&amp;gt;.&lt;br /&gt;
Аналогично делаем файл шаблона &amp;lt;code&amp;gt;tds.dsn.tmpl&amp;lt;/code&amp;gt;, его содержимое:&lt;br /&gt;
 [MSSQL]&lt;br /&gt;
 Driver      = FreeTDS&lt;br /&gt;
 Description = ODBC via FreeTDS&lt;br /&gt;
 Trace       = No&lt;br /&gt;
 Server      = ms-sql-4.in-solve.ru&lt;br /&gt;
 Port        = 1433&lt;br /&gt;
 Database    = 1gb_dmih222&lt;br /&gt;
&amp;lt;code&amp;gt;['''MSSQL''']&amp;lt;/code&amp;gt; - название соединения, может быть все что угодно, именно это имя будет затем использоваться для установления соединения;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Description&amp;lt;/code&amp;gt; - описание, может быть любым; исключительно для удобства;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;'''Driver'''&amp;lt;/code&amp;gt; - важное поле, это название драйвера, который мы описали в файле &amp;lt;code&amp;gt;odbcinst.ini&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Генерируем файл &amp;lt;code&amp;gt;.odbc.ini&amp;lt;/code&amp;gt;:&lt;br /&gt;
 $ odbcinst -i -s -f tds.dsn.tmpl&lt;br /&gt;
&amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; - сведения должны быть о соединении;&amp;lt;br /&amp;gt;&lt;br /&gt;
Команда не выводит никакой информации, однако, успешным результатом ее работы будет создание файла &amp;lt;code&amp;gt;~/.odbc.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
 $ cat ~/.odbc.ini&lt;br /&gt;
 [MSSQL]&lt;br /&gt;
 Driver=FreeTDS&lt;br /&gt;
 Description=ODBC via FreeTDS&lt;br /&gt;
 Trace=No&lt;br /&gt;
 Server=ms-sql-4.in-solve.ru&lt;br /&gt;
 Port=1433&lt;br /&gt;
 Database=1gb_dmih222&lt;br /&gt;
&lt;br /&gt;
* Удаляем мусор:&lt;br /&gt;
 $ rm ~/tds.driver.tmpl; rm ~/tds.dsn.tmpl&lt;br /&gt;
&lt;br /&gt;
=== Проверка подключения ===&lt;br /&gt;
&lt;br /&gt;
* Проверку делаем через консольную утилиту &amp;lt;code&amp;gt;isql&amp;lt;/code&amp;gt;&lt;br /&gt;
 isql -v MSSQL логин пароль&lt;br /&gt;
&amp;lt;code&amp;gt;MSSQL&amp;lt;/code&amp;gt; - имя подключения;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;логин&amp;lt;/code&amp;gt; - логин к базе данных;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;пароль&amp;lt;/code&amp;gt; - пароль к базе данных;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае успешного подключения, вы увидите примерно следующее:&lt;br /&gt;
 +---------------------------------------+&lt;br /&gt;
 | Connected!                            |&lt;br /&gt;
 |                                       |&lt;br /&gt;
 | sql-statement                         |&lt;br /&gt;
 | help [tablename]                      |&lt;br /&gt;
 | quit                                  |&lt;br /&gt;
 |                                       |&lt;br /&gt;
 +---------------------------------------+&lt;br /&gt;
 SQL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
можно какой-нибудь и SQL-запрос туда написать ;)&lt;br /&gt;
&lt;br /&gt;
=== Настройка Perl (установка модулей) ===&lt;br /&gt;
&lt;br /&gt;
* Для того, чтобы Perl скрипты могли обращаться к драйверу FreeTDS через интерфейс ODBC, мы будем использовать модуль Perl DBD::ODBC, собственно, и реализующий эту возможность. DBD::ODBC также основан на архитектуре DBI, поэтому проверим, что все необходимые модули у нас есть:&lt;br /&gt;
&lt;br /&gt;
 $ perl -e 'use DBI;'&lt;br /&gt;
 $ perl -e 'use DBD::ODBC;'&lt;br /&gt;
если модуля нет, то поставьте его.&lt;br /&gt;
&lt;br /&gt;
''Примечание.'' Посмотреть список всех модулей поддерживающих интерфейс DBI можно так:&lt;br /&gt;
 $ perl -MDBI -e 'DBI-&amp;gt;installed_versions;'&lt;br /&gt;
&lt;br /&gt;
Если все модули на месте или их установка прошла успешно, то можно переходить к тестированию.&lt;br /&gt;
&lt;br /&gt;
=== Проверка подключения из Perl ===&lt;br /&gt;
&lt;br /&gt;
Создадим простой скрипт &amp;lt;code&amp;gt;mssql_connect.pl&amp;lt;/code&amp;gt;:&lt;br /&gt;
 #!/usr/bin/perl -w&lt;br /&gt;
 &lt;br /&gt;
 use strict;&lt;br /&gt;
 use DBI;&lt;br /&gt;
 &lt;br /&gt;
 $ENV{'ODBCSYSINI'} = &amp;quot;$ENV{'HOME'}&amp;quot;;&lt;br /&gt;
 $ENV{'ODBCINI'} = &amp;quot;$ENV{'HOME'}/.odbc.ini&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 my $data_source = q/dbi:ODBC:'''имя_подключения'''/;&lt;br /&gt;
 my $user = q/логин/;&lt;br /&gt;
 my $password = q/пароль/;&lt;br /&gt;
 &lt;br /&gt;
 my $dbh = DBI-&amp;gt;connect($data_source, $user, $password)&lt;br /&gt;
           or die &amp;quot;Can't connect to $data_source: $DBI::errstr&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 print &amp;quot;Connecting to the database was successful\n&amp;quot; if ($dbh);&lt;br /&gt;
 &lt;br /&gt;
 $dbh-&amp;gt;disconnect;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;имя_подключения&amp;lt;/code&amp;gt; - имя из квадратных скобок из файла ~/.odbc.ini, т.е. в нашем примере это '''MSSQL''';&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и сама проверка:&lt;br /&gt;
 $ perl mssql_connect.pl&lt;br /&gt;
 Connecting to the database was successful&lt;br /&gt;
&lt;br /&gt;
== Native connection ==&lt;br /&gt;
Как правило, это обращение к драйверу и использование его возможностей напрямую, без каких-либо иных высокоуровневых интерфейсов. В используемом нами драйвере FreeTDS существует поддержка открыторго API CTLIB, разработанного компанией [http://www.sybase.com/ Sybase], его мы и будем использовать.&lt;br /&gt;
&lt;br /&gt;
В Perl интерфейс CTLIB реализован в модуле [http://search.cpan.org/dist/DBD-Sybase/Sybase.pm DBD::Sybase]&lt;br /&gt;
&lt;br /&gt;
=== Настройка окружения, установка модулей ===&lt;br /&gt;
&lt;br /&gt;
* Проверим, есть ли нужные нам модули:&lt;br /&gt;
 $ perl -e 'use DBI;'&lt;br /&gt;
 $ perl -e 'use DBD::Sybase;'&lt;br /&gt;
если нет, то поставим их.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы поставить модуль DBD::Sybase, мы должны сообщить, где расположен драйвер:&lt;br /&gt;
 $ echo 'export SYBASE=/usr' &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 $ source ~/.bashrc&lt;br /&gt;
и далее уже ставим модуль, либо через CPAN, либо используя Makefile, кому как удобнее.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
''Примечание 1.'' Так как используется общесистемный драйвер, расположенный по стандартному пути, то делать это не обязательно. Однако не забудьте добавить правильный путь, если вы используете свой драйвер, установленный в домашний каталог.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Примечание 2.'' Если вы ставите модуль через CPAN-шелл, то используйте команду &amp;lt;code&amp;gt;'''force install DBD::Sybase'''&amp;lt;/code&amp;gt;, дабы избежать ненужных тестов.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* В файле &amp;lt;code&amp;gt;~/.freetds.conf&amp;lt;/code&amp;gt; опишем наше подключение:&lt;br /&gt;
 [MYMSSQL]&lt;br /&gt;
     host = ms-sql-4.in-solve.ru&lt;br /&gt;
     port = 1433&lt;br /&gt;
&amp;lt;code&amp;gt;['''MYMSSQL''']&amp;lt;/code&amp;gt; - это имя, которое мы будем использовать в скриптах при подключении к серверу;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проверка подключения из Perl ===&lt;br /&gt;
&lt;br /&gt;
* Создадим скрипт &amp;lt;code&amp;gt;mssql_connect2.pl&amp;lt;/code&amp;gt; с таким содержимым:&lt;br /&gt;
 #!/usr/bin/perl -w&lt;br /&gt;
 &lt;br /&gt;
 use strict;&lt;br /&gt;
 use DBI;&lt;br /&gt;
 $ENV{'SYBASE'} = &amp;quot;/usr&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 my $data_source = q/dbi:Sybase:'''MYMSSQL'''/;&lt;br /&gt;
 my $user = q/'''логин'''/;&lt;br /&gt;
 my $password = q/'''пароль'''/;&lt;br /&gt;
 &lt;br /&gt;
 my $dbh = DBI-&amp;gt;connect($data_source, $user, $password)&lt;br /&gt;
           or die &amp;quot;Can't connect to $data_source: $DBI::errstr&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 print &amp;quot;Connecting to the database was successful\n&amp;quot; if ($dbh);&lt;br /&gt;
 &lt;br /&gt;
 $dbh-&amp;gt;disconnect;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;'''MYMSSQL'''&amp;lt;/code&amp;gt; - это имя подключения из файла &amp;lt;code&amp;gt;~/.freetds.conf&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Проверка:&lt;br /&gt;
 $ perl mssql_connect2.pl&lt;br /&gt;
 Connecting to the database was successful&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Юникс шелл]]&lt;br /&gt;
* [[Установка модулей Perl]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Odbc ODBC] (англ.) - описание интерфейса ODBC на сайте wikipedia.org.&lt;br /&gt;
* [http://www.unixodbc.org/ unixODBC] (англ.) - официальная страница unixODBC, документация, примеры настроек и пр.&lt;br /&gt;
* [http://www.freetds.org/ FreeTDS] (англ.) - официальная страница проекта FreeTDS, документация, подробные примеры.&lt;br /&gt;
* [http://www.easysoft.com/developer/interfaces/odbc/linux.html Linux/UNIX ODBC] (англ.) - хорошая документация по описанию и работе с ODBC в UNIX'е.&lt;br /&gt;
* [http://www.easysoft.com/ Easysoft - платные ODBC драйверы] (англ.) - официальный сайт компании, разрабатывающие платные ODBC драйверы для всевозможных операционных систем, также присутствует огромное количество документации.&lt;br /&gt;
&lt;br /&gt;
[[Категория:UNIX]]&lt;br /&gt;
[[Категория:Perl]]&lt;br /&gt;
[[Категория:Программирование]]&lt;/div&gt;</description>
			<pubDate>Mon, 09 Aug 2010 17:31:15 GMT</pubDate>			<dc:creator>Renton</dc:creator>			<comments>http://www.1gb.ua/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_MS_SQL_Server_%D0%B8%D0%B7_Perl</comments>		</item>
	</channel>
</rss>