BaseDB auf Web-Server zentral verwalten + dezentral nutzen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

kuki
*
Beiträge: 12
Registriert: Fr, 20.03.2009 11:25

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutzen

Beitrag von kuki »

Hallo,

die Base eigene DB (HSQLDB) ist als Einzelplatzanwendung gedacht, beinhaltet keine Benutzerverwaltung. D.h., jeder der auf die DB Zugriff hat, kann alles mit der DB anstellen. Ob man die HSQLDB auf einen Webserver "legen" kann weiß ich nicht.

Es ist möglich Base als Frotend zu MySQL zu verwenden. My SQL ist in vielen Hosting Paketen enthalten, hier ist der direkte Zugriff auf MySQL zu beachten! Es ist nicht automatisch gewährleistet dass es möglich ist. Mit dem JDBC Connector oder MySQL Connector for openoffice http://extensions.services.openoffice.o ... _connector kannst Du auf Tabellen in der MySQL DB zugreifen. Hier im Forum sind mehrere Posts zu dem Thema.

Ein paar Links:
http://de.wikipedia.org/wiki/OpenOffice.org#Base
http://www.ooowiki.de/Base
http://user.services.openoffice.org/en/ ... c7139e5242

Viel Erfolg!
kuki
*
Beiträge: 12
Registriert: Fr, 20.03.2009 11:25

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutzen

Beitrag von kuki »

Hi,

ich habe die beiden Connectoren noch nicht selbst gestestet. Die Infos beruhen lediglich auf Recherchen für mein eigenes Projekt. Ich möchte meine in Base erstelle DB auf MySQL portieren, habe erst noch einige Problemchen zu lösen. Erst wenn alles lokal ordentlich funzt, beginne ich mit der Portierung.
Für den JDBC kann ich mich errinnern auch eine Anleitung gesehen zu haben, weiß aktuell nicht mehr wo

Hoffe Dir geholfen zu haben.
hol.sten
******
Beiträge: 871
Registriert: Fr, 18.11.2005 21:21

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutzen

Beitrag von hol.sten »

wiki.services.openoffice.org hat geschrieben:...this might fail with an error code of 10060...
m.timmer hat geschrieben:Das heißt wohl Web-Server-Nutzung ist nicht möglich?
der gibt es dafür mittlerweile eine Problemlösung?
Wenn man nach "10060 mysql" googled, findet man z. B. das hier http://wiki.answers.com/Q/What_does_Mys ... 10060_mean oder http://forums.mysql.com/read.php?34,497 ... msg-155151. Es handelt sich demnach um ein MySQL-Problem und nicht um ein OOo Base-Problem.

Und ob eine Web-Server-Nutzung möglich ist oder nicht kann dir nur dein Web-Server-Provider verraten. Z. B. bei Strato steht im FAQ gleich drin, dass man den Zugriff von außen vergessen kann: viewtopic.php?p=94402#p94402. Wenn das gekappt wird haben Zugriffsprobleme weder etwas mit MySQL noch mit OOo Base zu tun.
Heinz Bär
****
Beiträge: 130
Registriert: Mo, 28.03.2005 11:20
Wohnort: CH-6467 Schattdorf

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutzen

Beitrag von Heinz Bär »

Mit VPN habe ich das bereits realisiert. Allerdings mit einer MySQL-Datenbank.

Gruss
Heinz
Stefka
**
Beiträge: 21
Registriert: Mi, 02.03.2011 12:23

Benutzerverwaltung

Beitrag von Stefka »

Hallöchen,

ich eine Softwarelizenzverwaltung basierend auf Office zu realisieren. Nun wollte mein Chef, dass dort im Endeffekt nur ein User Vollzugriff hat und die anderen User nur Lesezugriff haben. Ich habe eine HSQL DB und die Version 3.2. Das ist mein Abschlussprojekt. Jetzt habe ich gelesen, dass eine Benutzerverwaltung mit einer HSQL Datenbank überhaupt nicht möglich ist. Ich gebe zu, dass mir das hätte eher auffallen müssen, aber ich bin halt ne Anfängerin in Office.

Kann mir vielleicht jemand einen Ratschlag geben? Oder besser gesagt, gibt es nun für mich eine Alternative?

Wenn es eine Alternative gibt, kann man dann auch eine Anmeldung über Active Directory realisieren?

Ich danke im Voraus an alle!!

LG
Steffi
kuki
*
Beiträge: 12
Registriert: Fr, 20.03.2009 11:25

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von kuki »

alternativ kannst Du mysql nutzen, da gibt es auch die gewünschte Benutzerverwaltung.
Ob es dazu auch eine Anbindung via AD gibt, kann ich Dir nicht sagen.

LG
Stefka
**
Beiträge: 21
Registriert: Mi, 02.03.2011 12:23

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von Stefka »

Dankeschön.

Aber ich bin ja ein fleißiges Mädchen und habe entsprechend schon alles an Tabellen und Formularen erstellt. Kann ich von hsql nach mysql migrieren?

LG
Steffi
kuki
*
Beiträge: 12
Registriert: Fr, 20.03.2009 11:25

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von kuki »

ja, das geht. Soweit ich mich errinnern kann muss man hier die Tabellen aus csv exportieren (Zeichnsatz ist UTF8!!!) und in mysql via phpmyadmin oder heidisql importieren. Wie gesagt, ist schon eine Weile her, es gibt bestimmt Infos im Forum oder Web. Die Formulare kannst Du so eins zu eins übernehmen.

LG
Stefka
**
Beiträge: 21
Registriert: Mi, 02.03.2011 12:23

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von Stefka »

Danke Kuki!!!

ich werde das direkt ausprobieren:)

LG
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von AndreasJBittner »

Hallo,

der Export/Umzug geht viel einfacher! Eine OOo-DB MySQL anlegen (leer), die OOo-DB-OOo öffnen und alle Tabellen in die MySQL-DB rüberziehen (Kopieren), der Assistent öffnet sich dann und fragt, was er wie anlegen soll - et voila! Alles im MySQL.

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Stefka
**
Beiträge: 21
Registriert: Mi, 02.03.2011 12:23

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von Stefka »

Hallöchen Andreas,

aber jetzt bin ich dabei gerade eine leere MYSQL Datenbank zu erstellen, wo bekomme ich den Treiber her. Anscheinend funzt der jetzige nicht (com.mysql.jdbc.Driver), denn wenn ich auf Klasse testen klicke, steht dort das der Treiber nicht geladen werden konnte.

Und was muss ich bei Server eintragen, kann ich da auch erst einmal den localhost verwenden?

Tut mir leid für die vielen Fragen.

LG
Heinz Bär
****
Beiträge: 130
Registriert: Mo, 28.03.2005 11:20
Wohnort: CH-6467 Schattdorf

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von Heinz Bär »

Hallo

Ich würde Dir die Extension "MySQL Connector for OpenOffice.org" empfehlen.
Du findest diesen unter http://extensions.services.openoffice.o ... cid=920794

Gruss
Heinz
Stefka
**
Beiträge: 21
Registriert: Mi, 02.03.2011 12:23

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von Stefka »

Ok den habe ich jetzt heruntergeladen. was muss ich nun tun:(
Stefka
**
Beiträge: 21
Registriert: Mi, 02.03.2011 12:23

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von Stefka »

ich bin ein bisschen hilflos:(
Heinz Bär
****
Beiträge: 130
Registriert: Mo, 28.03.2005 11:20
Wohnort: CH-6467 Schattdorf

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

Beitrag von Heinz Bär »

Hallo

Installieren:
- Lade Writer.
- Menü Extras - Extension manager
- Auf "Hinzufügen" klicken
- Connector-Datei markieren und aud "ÖFFNEN" KLICKEN
- Auf "Für alle Benutzer" klicken
- Nun ist die Extension installiert. Auf "Schliessen" klicken

Verbindung zur Datendank:
- Base starten
- "Verbindung zu einer bestehenden Datenbank herstellen" auswählen
- In der ListeMySQL markieren und auf "Weirer" klicken
- "Direkt verbinden" auswählen und auf "Weiter" klicken
- Datenbankangaben eingeben, "Weiter"
- Benutzer-Angaben eingeben
- Verbindung testen
- DB-Angaben speichern

Fertig.

Gruss
Heinz
-
-
Antworten