Um SAGE 50 mit einem MySQL Datenbank Server der unter Linux läuft von Windows aus zu connecten müsst Ihr folgendes machen.
- SAGE 50 Software installieren ist klar.
- mysql connector odbc aktuellste Version installieren download über google zu finden.
- Linux Mysql Server konfigurieren. Die Config Datei ist bei Debian unter etc/mysql/my.cnf abgelegt
- In der config Datei müsst Ihr die bind Option deaktivieren indem ihr die Zeile komplett löscht oder durch # abschaltet
bsp. #bind-address = 127.0.0.1 diese Zeile muss deaktiviert sein damit SAGE auf den Linux Mysql Server zugreifen kann. dann müsst ihr noch in dem Mysql Server die Rechte setzen also nicht nur localhost sondern auf % also für alle.
ebenso in der my.cnf eintragen: lower_case_table_names = 1 damit zwischen Groß- und Kleinschreibung nicht unterschieden wird, bei mir war das das Problem, wodurch es beim Anlegen eines Mandanten in der Mysql-Datenbank zu Fehlern kam.
Ich hab es alles so gemacht und ich kann jetzt von jedem Rechner im Netzwerk auf den Server zugreifen.
Viel Erfolg!!!
Derzeit arbeite ich an einem Programm zum Importieren von Artikeln externer Anbieter in die Datenbank. Das ganze schreibe ich in Java, dabei werden auch gleich die Preise nach einer vorgegebenen Spannliste berechnet.
Notwendige Anpassungen der Sage-Datenbank um das Programm zu verwenden:
ALTER TABLE
sg_auf_ramatrix
ADDARTNR
VARCHAR( 120 ) NULL DEFAULT NULL ;ALTER TABLE
sg_auf_vkpreis
ADDARTNR
VARCHAR( 120 ) NULL DEFAULT NULL ;ALTER TABLE
sg_auf_ramatrix
ADD UNIQUE (ARTNR
);
ALTER TABLE
sg_auf_vkpreis
ADD UNIQUE (ARTNR
);
ALTER TABLE
sg_auf_artikel
ADD UNIQUE (ARTNR
);