powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Cache for Linux. ODBC connection to MS SQL
5 сообщений из 5, страница 1 из 1
Cache for Linux. ODBC connection to MS SQL
    #38998384
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Есть сервер Cache 2010.2 под управлением SuSE. И есть задачка, попробовать сделать odbc подключение к ms sql серверу (есть у нас там несколько хранимок, вот и хотим поэкспериментировать с вызовом их из каше :) )
В сети нашел документацию майкрософта (и не только, есть сторонние заметки) по настройке драйвера под unixODBC. По этой документации поставил драйвер, настроил DSN, попробовал запустить sqlcmd - всё гуд, соединение выполняется.
А вот с инструкцией для Cache, как то всё не очень очевидно. Не получается добавить работающее соединение в портале управления. Мож конечно чего не так делаю в odbc.ini? Из этой инструкции, я сделал вывод, что Cache использует формат файла odbc.ini для iODBC (уж не знаю, есть ли разница в формате файла с unixODBC) и полей в примере приведено всяко больше, чем майкрософт описывает в своем примере odbc.ini для своего драйвера.
Может кто пробовал настраивать? Если получалось, опишите вкратце чего делать надо, что бы добавить рабочее соединение к mssql в портале управления.
...
Рейтинг: 0 / 0
Cache for Linux. ODBC connection to MS SQL
    #38998546
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вторая инструкция о том, как попасть в Cache по odbc, а вам надо в MS. Поэтому и полей больше, и они немного другие.
У нас была подобная задача, по совету ISC сделали через jdbc. Проблем особых не возникло, правда, это была уже 2012.2.5.
...
Рейтинг: 0 / 0
Cache for Linux. ODBC connection to MS SQL
    #38998568
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М. ,

С ODBC ещё могут быть проблемы с кодировкой:7726705 .
...
Рейтинг: 0 / 0
Cache for Linux. ODBC connection to MS SQL
    #38998601
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit, Alexey Maslov,
Спасибо за инфу, понял. Будем посмотреть в сторону jdbc.
...
Рейтинг: 0 / 0
Cache for Linux. ODBC connection to MS SQL
    #39000854
visius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.,

На самом деле все просто, ставится freetds, в /etc/unixodbc делается файл odbc.ini и там пишем, в качестве примера:

[TESTSERV]
Driver = /usr/local/lib/libtdsodbc.so
Setup = /usr/lib/libtdsS.so
FileUsage = 1
SERVERNAME = SRVZ

в файле /usr/local/etc/freetds.conf

[ SRVZ ]
host = 192.168.99.99
port = 1433
client charset = cp1251
tds version = 7.0

Обращаю внимание на кодировку, она указана для cache 8-bit, с русскими буквами такая конфигурация работает.

Есть сомнения, надо ли перезапускать кащея после правки odbc.ini, но это легко проверить.

Далее в настройка cache , "Конфигурация SQL шлюза" создаем новое соединение ODBC, выбираем, к примеру, в качестве DSN = TESTSERV и указываем пользователя и пароль.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Cache for Linux. ODBC connection to MS SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]