Isql error could not sqlconnect

Я пытаюсь подключиться к базе данных MS SQL с помощью freetds и unixodbc . Я читал различные руководства, как это сделать, но никто не работает хорошо для меня. Когда я пытаюсь подключиться к базе данных с помощью инструмента isql , я получаю следующую ошибку:

Кто-нибудь уже успешно установил соединение с базой данных MS SQL с помощью freetds и unixodbc на Ubuntu 12.04? Я бы очень признателен за помощь.

Ниже приведена процедура, которую я использовал для настройки freetds и unixodbc . Спасибо за вашу помощь заранее!

Процедура

Сначала я установил следующие пакеты с помощью:

и настроены freetds следующим образом:

Используя инструмент tsql , я могу успешно подключиться к базе данных, выполнив

Поскольку мне нужно подключение odbc , я сконфигурировал odbcinst.ini следующим образом:

и odbc.ini следующим образом:

Попытка подключения к базе данных с помощью инструмента isql с такой конфигурацией приводит к следующей ошибке:

Я пытаюсь подключиться к базе данных MS SQL, используя freetds и unixodbc . Я читал различные руководства, как это сделать, но никто не работает нормально для меня. Когда я пытаюсь подключиться к базе данных, используя инструмент isql , я получаю следующую ошибку:

Кто-нибудь уже успешно установил соединение с базой данных MS SQL, используя freetds? и unixodbc в Ubuntu 12.04? Буду очень признателен за помощь.

Ниже приведена процедура, которую я использовал для настройки freetds и unixodbc . Заранее благодарю за помощь!

Процедура

Сначала я установил следующие пакеты с:

и настроил freetds следующим образом :

Используя инструмент tsql , я могу успешно подключиться к базе данных, выполнив

Поскольку мне нужно соединение odbc I настроил odbcinst.ini следующим образом:

и odbc.ini следующим образом:

Попытка подключения к базе данных использование инструмента isql с такой конфигурацией приводит к следующей ошибке:

Welcome to LinuxQuestions.org, a friendly and active Linux Community.

You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!

Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.

Are you new to LinuxQuestions.org? Visit the following links:
Site Howto | Site FAQ | Sitemap | Register Now

If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.

Having a problem logging in? Please visit this page to clear all LQ-related cookies.

Introduction to Linux — A Hands on Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter. For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author’s experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

Click Here to receive this Complete Guide absolutely free.

I am using unixodbc so that I can share a database between Asterisk and a SIP proxy. I wanted to know if unixodbc is able to access a database that is on another server on the same network. I am currently using the isql command, unsuccessfully at this point. Thank you

02-10-2013, 07:43 PM #1
mscolar
View Public Profile
View LQ Blog
View Review Entries
Find More Posts by mscolar
02-12-2013, 04:37 AM #2
eSelix
View Public Profile
View LQ Blog
View Review Entries
Find More Posts by eSelix

I have:
CentOS 6.3 .x86_64 server with Asterisk installed on it with IP: 192.168.1.112
Debian 6 .x86_64 server with a SIP proxy installed on it with IP: 192.168.1.113

[asterisk-connector]
Description = MySQL connection to ‘asterisk’ database
Driver = MySQL
Database = opensips
Server = 192.168.1.113
UserName = root
Password = password
Port = 3306
Socket = /var/lib/mysql/mysql.sock socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/English
bind-address = 192.168.1.112 (can I use 0.0.0.0 since i need to access this database from multiple servers?)
# skip-networking

[root@localhost etc]# isql -v asterisk-connector
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect

02-12-2013, 07:31 AM #3
mscolar
View Public Profile
View LQ Blog
View Review Entries
Find More Posts by mscolar
02-12-2013, 12:33 PM #4
eSelix
View Public Profile
View LQ Blog
View Review Entries
Find More Posts by eSelix

The output of isql -v asterisk-connector changed to:

[root@localhost etc]# isql -v asterisk-connector
[S1000][unixODBC][MySQL][ODBC 5.1 Driver]Access denied for user ‘root’@’linux.local’ (using password: YES)
[ISQL]ERROR: Could not SQLConnect

[root@localhost etc]# odbcinst -q -s
[asterisk-connector]

[root@localhost etc]# odbcinst -q -d
[MySQL]

02-12-2013, 12:40 PM #5

[an error occurred while processing the directive]
Карта сайта