Prosím o pomoc:
Na VirtualBoxu (WinXP) jsem si rozchodil Microsoft SQL server 2005. Tento poskytuje data přes ODBC. Na lokálním stroji se k tomuto ODBC zdroji bez problému připojím v PHP přes odbc_connet(), tato část funguje bezvadně.
Problém nastavá ve chvíli, kdy se chci k tomuto ODBC zdroji připojit vzdáleně z hostujícího stroje (Ubuntu 9.04).
Podle různých návodů (např.
https://lists.ubuntu.com/archives/ubuntu-users/2005-May/033937.html,
http://ubuntuforums.org/showthread.php?p=6956316) se zdá, že nejlepší je použít tzv. FreeTDS ovladač.
Relevantní část /etc/freetds/freetds.conf
[henmssql]
host = 192.168.1.9
port = 1433
tds version = 8.0
Relevantní část /etc/odbcinst.ini
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver = /usr/lib/odbc/libtdsodbc.so
Setup = /usr/lib/odbc/libtdsS.so
FileUsage = 1
CPTimeout = 5
CPReuse = 5
Relevantní část /etc/odbc.ini
[henmssql]
Description = Henrys pokus on The MSSQL Server
Driver = FreeTDS
Servername = henmssql
Database = POKUS
Bohužel pokus zkrachuje už na testování právě tohoto FreeTDS ovladače:
sqsh -S henmssql -U <user> -P <passwd>
Dostanu chybu:
sqsh-2.1 Copyright (C) 1995-2001 Scott C. Gray
This is free software with ABSOLUTELY NO WARRANTY
For more information type '\warranty'
Open Client Message
Layer 0, Origin 0, Severity 78, Number 41
Unable to connect: Adaptive Server is unavailable or does not exist
A tím končím, protože netuším, proč ten server není vidět.
Firewall mám povypínanej a jinak se na tom vzdáleným virtuálním stroji dostanu na všechny služby (Apache, MySql, ...).
Podle tohoto návodu:
http://support.microsoft.com/kb/914277 jsem povolil (aspoň myslím) vzdálený přístup na MS SQL server.
Teď nevím jak dál. Pomůže mi někdo?