Установка драйвера ODBC для MSSQL

Только для готовых решений! Пожалуйста, не используйте для вопросов и обсуждений!

Модератор: ykolesnikov

Ответить
alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Установка драйвера ODBC для MSSQL

Сообщение alexus » 12 авг 2012, 00:46

Постановка задачи - подключение в БД пользователей на базе MSSQL.

1. Следуем инструкциям на странице, но с дополнениями.

http://www.microsoft.com/en-us/download ... x?id=28160

2. Скачиваем sqlncli-11.0.1790.0.tar.gz c адреса http://download.microsoft.com/download/ ... 0.0.tar.gz

3. Ставим следующие пакеты

• glibc-2.5
• libgcc-4.4.6
• libstdc++-4.4.6
• libuuid-2.17.2
• krb5-libs-1.9
• openssl-1.0.0

4. Ставим также gcc, если не установлен – далее пригодится при установке unixODBC

5.

Код: Выделить всё

tar xvf sqlncli-11.0.1790.0.tar.gz.
6.

Код: Выделить всё

./build_dm.sh --download-url=ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.0.tar.gz
7. Если что, смотрим лог в /tmp/unixODBC*
8. Далее идем в каталог /tmp/unixOBDC*/unixODBC(цифирки)/unixODBC-2.3.0 b и делаем

Код: Выделить всё

make install
9. cd ваша_папка/sqlncli-11.0.179.0 и

Код: Выделить всё

./install.sh verify
Здесь везде д.б. OK кроме драйвера MS SQL ODBC dirver 1.0 – ведь мы его ище и не устанавливали ;-).

Код: Выделить всё

./install.sh install
10. БИНГО! Проверяем командной

Код: Выделить всё

odbcinst -q -d -n "SQL Server Native Client 11.0"
.
11. Ну и для проверки

Код: Выделить всё

sqlcmd –S mssqlserver.local –U user –P top_secret_pass

1> use MY_Customer_DB;
2> GO
Changed database context to 'MY_Customer_DB'.
1> select count(*) from view_for_otrs;
2> GO

-----------
   123

(1 rows affected)

1> quit
$
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Ответить