|
Cache for Linux. ODBC connection to MS SQL
|
|||
---|---|---|---|
#18+
Всем привет. Есть сервер Cache 2010.2 под управлением SuSE. И есть задачка, попробовать сделать odbc подключение к ms sql серверу (есть у нас там несколько хранимок, вот и хотим поэкспериментировать с вызовом их из каше :) ) В сети нашел документацию майкрософта (и не только, есть сторонние заметки) по настройке драйвера под unixODBC. По этой документации поставил драйвер, настроил DSN, попробовал запустить sqlcmd - всё гуд, соединение выполняется. А вот с инструкцией для Cache, как то всё не очень очевидно. Не получается добавить работающее соединение в портале управления. Мож конечно чего не так делаю в odbc.ini? Из этой инструкции, я сделал вывод, что Cache использует формат файла odbc.ini для iODBC (уж не знаю, есть ли разница в формате файла с unixODBC) и полей в примере приведено всяко больше, чем майкрософт описывает в своем примере odbc.ini для своего драйвера. Может кто пробовал настраивать? Если получалось, опишите вкратце чего делать надо, что бы добавить рабочее соединение к mssql в портале управления. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 22:06 |
|
Cache for Linux. ODBC connection to MS SQL
|
|||
---|---|---|---|
#18+
Вторая инструкция о том, как попасть в Cache по odbc, а вам надо в MS. Поэтому и полей больше, и они немного другие. У нас была подобная задача, по совету ISC сделали через jdbc. Проблем особых не возникло, правда, это была уже 2012.2.5. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 06:03 |
|
Cache for Linux. ODBC connection to MS SQL
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 08:20 |
|
Cache for Linux. ODBC connection to MS SQL
|
|||
---|---|---|---|
#18+
servit, Alexey Maslov, Спасибо за инфу, понял. Будем посмотреть в сторону jdbc. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 09:14 |
|
Cache for Linux. ODBC connection to MS SQL
|
|||
---|---|---|---|
#18+
П.С.М., На самом деле все просто, ставится 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 и указываем пользователя и пароль. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 18:55 |
|
|
start [/forum/topic.php?fid=39&msg=38998384&tid=1556627]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 137ms |
0 / 0 |