Привет всем. Пишу программу под Unix систему. Возникла необходимость подключаться к MS SQL Server. Узнав про драйвер для Linux перешёл на RedHat 6.1. Там теперь есть уже две версии драйвера старая и новая. Я уже долго с ними мучаюсь. Установка проходит успешно. Но в программе ничего не получается. В итоге я его сейчас тестирую утилитой sqlcmd. Пока я не отрубил брендмауэр на Windows было так:
[root@localhost ~]# sqlcmd -S 192.168.0.3 -U sa -P 2ef5Fese
SqlState HYT00, Login timeout expired
A network-related or instance-specific error has occurred
while establishing a connection to SQL Server. Server is not
found or not accessible. Check if instance name is correct and
if SQL Server is configured to allow remote connections. For
more information see SQL Server Books Online.
TCP Provider: Error code 0x6E
Кстати связь есть если что:
[root@localhost ~]# ping 192.168.0.3
PING 192.168.0.3 (192.168.0.3) 56(84) bytes of data.
64 bytes from 192.168.0.3: icmp_seq=1 ttl=128 time=0.886 ms
64 bytes from 192.168.0.3: icmp_seq=2 ttl=128 time=0.336 ms
64 bytes from 192.168.0.3: icmp_seq=3 ttl=128 time=0.301 ms ^C --- 192.168.0.3 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2761ms rtt min/avg/max/mdev = 0.301/0.507/0.886/0.269 ms
Потом когда вырубил брендмауэр на windows:
[root@localhost ~]# sqlcmd -S 192.168.0.3 -U sa -P 2ef5Fese -d first
SqlState HYT00, Login timeout expired
A network-related or instance-specific error has occurred while
establishing a connection to SQL Server. Server is not found or
not accessible. Check if instance name is correct and if SQL
Server is configured to allow remote connections. For more
information see SQL Server Books Online.
TCP Provider: Error code 0x6F
Это последние результаты которых удалось достичь. До этого было много всего. Я отписывался на http://social.msdn.microsoft.com/Forums/sqlserver/en-US/0f80db87-0f6e-46c3-ac... но там что-то всё стало глухо. Есть какие-нибудь мысли???