URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 2236
[ Назад ]

Исходное сообщение
"Как настроить включить SQL-сервер в ODBCLinux?"

Отправлено novichok_nix , 04-Дек-09 10:28 
Всех приветствую!
Имеется SQL-сервер,крутящийся на виндовой платформе.
Как включить SQL-сервер на Linux'e (Red Hat) так,чтобы ПО работающая в Linux'e могла через данной ODBC пересылать и принимать SQL-запросы(общаться с рассматриваемым SQL сервером)? Что для этого необходимо сделать?или где об этом очень подробно описано с примером желательно?
На данный момент мне известно что для данной цели необходим пакет unix_odbc.rpm.
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"Как настроить включить SQL-сервер в ODBCLinux?"
Отправлено novichok_nix , 04-Дек-09 10:30 
Как включить рассматриваемый SQL-сервер в ODBC на Linux'e?


"Как настроить включить SQL-сервер в ODBCLinux?"
Отправлено zd3n , 04-Дек-09 10:54 
>Как включить рассматриваемый SQL-сервер в ODBC на Linux'e?

1. Поставить unix_ODBC
2. Прописать в /etc/odbcinst.ini драйвер к MS SQL
3. В odbc.ini прописать источник данных


"Как настроить включить SQL-сервер в ODBCLinux?"
Отправлено novichok_nix , 04-Дек-09 11:32 
Спасибо за помощь!Единсвенный вопрос только:

>2. Прописать в /etc/odbcinst.ini драйвер к MS SQL

если можно уточните какой драйвер мне необходимо поставить,если используется  MS SQL(под server 2003)-server,работающий с СУБД Oracle 9.Как он называется и где его можно скачать для Fedora 11?


"Как настроить включить SQL-сервер в ODBCLinux?"
Отправлено zd3n , 04-Дек-09 12:23 
вот тут можно посмотреть

http://www.unixodbc.org
http://www.unixodbc.org/drivers.html
http://www.freetds.org


"Как настроить включить SQL-сервер в ODBCLinux?"
Отправлено novichok_nix , 07-Дек-09 05:01 
>http://www.unixodbc.org
>http://www.unixodbc.org/drivers.html
>http://www.freetds.org

что-то затрудняюсь найти:-(...
мне хотя бы просто название драйвера mssql для fedora 11  в виде rpm пакета вполне достаточно будет, а там я попытаюсь его поискать где скачать.


"Как настроить включить SQL-сервер в ODBCLinux?"
Отправлено novichok_nix , 08-Дек-09 12:27 
установил freetds.
В графическом режиме появился odbs administrator(где по умолчанию заданы лишь только драйверы на PostrgeSQL и MySQL).
1)зашёл через консольный режим и запустил mc
2)добавил следующие записи в файл /etc/freetds.conf

[MsSQL]
host=ip_адресс_SQLсервера
port=1433
tds version=8.0
client charset=Windows-1251

3)Отредактировал файл /etc/odbcinst.ini

[FreTDS]
Description=TDS driver(Sybase/MS SQL)
Driver=/usr/lib/libtdsodbc.so
Setup=/usr/lib/libtdsS.so
CPTimeout=
CPReuse=

4)Отредактировал файл /etc/odbc.ini
[SQLOnLine]
Description=FreeTDS
Driver=FreeTDS
Servername=MsSQL
Datebase=имя_БД
UID=Имя_пользователя_в_БД
PWD=Пароль_пользователя_в_БД
Port=1433

5)Захожу в графический режим и запускаю odbc administrator,но увы драйвера MS SQL не наблюдал:-(...

Нажал на кнопку Add и прописал название,описание, а также
Driver:   /usr/lib/libtdsodbc.so
Setup:    /usr/lib/libtdsS.so

Запись сама появилась в таблице драйверов в odbc administrator,но сконфигурировать я не могу:-(...не одни из драйверов,указанных в odbc administrator (PostrgeSQL,MySQL,MS SQL) не активны..я их выбрать из таблицы не могу,поэтому после нажатия на кнопку "конфигурирование" выходит сообщение "выберите необходимый драйвер"...замкнутый круг...

Что я ещё должен сделать?или может не так сделал?

для реализации всехо я использовал следующие пакеты:
freetds-0.82-5.fcll.i586.rpm
freetds-devel-0.82-5.fcll.i586.rpm
freetds-doc-0.82-5.fcll.i586.rpm
unixODBC-2.2.14-6.fcll.i586.rpm
unixODBC-devel-2.2.14-6.fcll.i586.rpm
unixODBC-kde-2.2.14-6.fcll.i586.rpm


Также паралельно ищу пакет wine для fedora 11. Может кто знает как в дальнейшем,когда в ODBC появится необходимое соединение с mssql server'ом, и данное соединение указать wine(чтобы программы написанный по Windows XP, могли через вот такую геморойну. цепочку работать под fwdora 11 и обмениваться с MS SQL Server'ом SQL-запросами)...
Буду очень признателен за любую толковую помощь!Если есть возможностьс примерами.


"Как настроить включить SQL-сервер в ODBCLinux?"
Отправлено novichok_nix , 08-Дек-09 12:27 
машина в к домену подключена.

"Как настроить включить SQL-сервер в ODBCLinux?"
Отправлено adews , 04-Дек-09 17:46 
>  MS SQL(под server 2003)-server,работающий с СУБД Oracle 9.

Это какой-то прикол, или я что-то пропустил в этой жизни?



"Как настроить включить SQL-сервер в ODBCLinux?"
Отправлено novichok_nix , 07-Дек-09 05:03 
>>  MS SQL(под server 2003)-server,работающий с СУБД Oracle 9.
>
>Это какой-то прикол, или я что-то пропустил в этой жизни?

так просто реализовано было до меня и переделывать-громадная сейчас будет работа...если бы проектировал изначально я всё,то вообще бы не использовал odbc, а подключался напрямую к oracle.