SAGE Auftrag Importtool

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.

screen

Notwendige Anpassungen der Sage-Datenbank um das Programm zu verwenden:

ALTER TABLE sg_auf_ramatrix ADD ARTNR VARCHAR( 120 ) NULL DEFAULT NULL ;

ALTER TABLE sg_auf_vkpreis ADD ARTNR 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);