Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: hannlapp - 11.11.08 - klo:12.36

Otsikko: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?
Kirjoitti: hannlapp - 11.11.08 - klo:12.36
että mahtaako mitenkään onnistua?

kun yritän yhteyttä yleensäkään odbc:n kautta open officen tietokannalla tulee ilmoitus:
Ohjelmakirjaston libodbc.so.1 lataaminen ei onnistunut. tietolähteet eivät ole käytettävissä.

t hannu
Otsikko: Vs: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?
Kirjoitti: Asmo Koskinen - 11.11.08 - klo:13.29
Ohjelmakirjaston libodbc.so.1 lataaminen ei onnistunut. tietolähteet eivät ole käytettävissä.

Muistaakseni symbolinen linkki ei ole aina ihan kohdallaan.

Tässä vanhasta ohjeesta voi olla hyötyä, kuvakaappaukset ovat poissa (piti tyhjentää palvelinta, meni yli äyräiden...); tarkistan tämän myöhemmin tänään.

http://forum.ubuntu-fi.org/index.php?topic=1167.0

Ystävällisin terveisin Asmo Koskinen.
Otsikko: Vs: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?
Kirjoitti: Asmo Koskinen - 11.11.08 - klo:15.16
Tarkistan tämän myöhemmin tänään.

En tunne tarkemmin MS SQL-tietokantaa. Kuinka avoin se on muille? Windows only?

Ystävällisin terveisin Asmo Koskinen.
Otsikko: Vs: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?
Kirjoitti: Asmo Koskinen - 11.11.08 - klo:16.03
En tunne tarkemmin MS SQL-tietokantaa.

Mutta MySQL/ODBC/OOo Base toki toimii.

MySQL tietokanta on virtuaalipalvelimella (192.168.1.110), OOo Base on pöytäkoneessa (192.168.1.101). Nämä pitää olla kohdallaan.

Palvelin - muuten saa "error 111", koska kuunnellaan vain osoitetta 127.0.0.1.

Koodia: [Valitse]
lamp@ubuntu-lamp:/etc/mysql$ cat my.cnf | grep bind
bind-address            = 192.168.1.110
lamp@ubuntu-lamp:/etc/mysql$

Työasema - pitää olla tieto, mihin yritetään ODBC-yhteyttä.

Koodia: [Valitse]
asmok@ubuntu:/etc$ cat odbc.ini
[OpenOffice]
Driver       = MySQL
Description  = MySQL ODBC 3.51 Driver DSN
Server       = 192.168.1.110
Port         =
User         = OOo
Password     = OOo
Database     = OpenOffice
Option       = 3
Socket       =
asmok@ubuntu:/etc$

Koodia: [Valitse]
asmok@ubuntu:/etc$ cat odbcinst.ini
[MySQL]
Description     = ODBC for MySQL
Driver          = /usr/lib/odbc/libmyodbc.so
FileUsage       = 1
asmok@ubuntu:/etc$

Ruutukaappaus OOo Base-yhteydesä ohessa.

Ystävällisin terveisin Asmo Koskinen.


[ylläpito on poistanut liitteen]
Otsikko: Vs: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?
Kirjoitti: Asmo Koskinen - 11.11.08 - klo:16.17
Mutta MySQL/ODBC/OOo Base toki toimii.

Koodia: [Valitse]
asmok@ubuntu:~$ mysql -u OOo -h 192.168.1.110 -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 19
Server version: 5.0.51a-3ubuntu5.3 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Koodia: [Valitse]
mysql> use OpenOffice
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

Koodia: [Valitse]
mysql> SELECT * FROM OOo_1;
Empty set (0.00 sec)

Koodia: [Valitse]
mysql> SHOW TABLES;
+----------------------+
| Tables_in_OpenOffice |
+----------------------+
| OOo_1                |
+----------------------+
1 row in set (0.00 sec)

KVM toimii hienosti - suosittelen.

Ystävällisin terveisin Asmo Koskinen.