Seite 1 von 3
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutzen
Verfasst: Fr, 08.01.2010 15:39
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!
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutzen
Verfasst: Fr, 08.01.2010 21:18
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.
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutzen
Verfasst: Fr, 08.01.2010 22:35
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.
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutzen
Verfasst: Fr, 15.01.2010 10:41
von Heinz Bär
Mit VPN habe ich das bereits realisiert. Allerdings mit einer MySQL-Datenbank.
Gruss
Heinz
Benutzerverwaltung
Verfasst: Mo, 07.03.2011 11:45
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
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mo, 07.03.2011 12:06
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
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mo, 07.03.2011 12:08
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
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mo, 07.03.2011 12:17
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
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mo, 07.03.2011 12:20
von Stefka
Danke Kuki!!!
ich werde das direkt ausprobieren:)
LG
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mo, 07.03.2011 14:29
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
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mi, 09.03.2011 10:07
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
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mi, 09.03.2011 11:05
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
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mi, 09.03.2011 12:08
von Stefka
Ok den habe ich jetzt heruntergeladen. was muss ich nun tun:(
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mi, 09.03.2011 12:12
von Stefka
ich bin ein bisschen hilflos:(
Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz
Verfasst: Mi, 09.03.2011 12:27
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
-
-