Kirjoittaja Aihe: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?  (Luettu 2441 kertaa)

hannlapp

  • Käyttäjä
  • Viestejä: 14
    • Profiili
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

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?
« Vastaus #1 : 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.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?
« Vastaus #2 : 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.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?
« Vastaus #3 : 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]
« Viimeksi muokattu: 11.11.08 - klo:16.05 kirjoittanut Asmo Koskinen »

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: ODBC-yhteys AD:ssa olevaan SQL server tietokantaan?
« Vastaus #4 : 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.