[gelöst] Kunden AX in Entwicklungsumgebung zum Laufen bringe

3. Juli 2012 10:34

Wir möchten ein AX Livesystem vom Kunden in unser AX Entwicklungsumgebung zum Laufen bringen,
aber mit unseren LicenseKeys!

Wir haben folgendes gemacht, aber es funktioniert nicht:

- DB vom Kunden auf unseren Server restored
- AOS/ServiceAccount added
- update userInfo.SID vom Admin gesetzt, damit der Zugriff auf das AX hat.
- sysServerConfig angepasst
- Application Files vom Kunden ins AOS Verzeichnis kopiert
- AOS gestartet und einloggen mit Admin -> OK
- AOT->Syncronize() -> OK
- Import licensfile, er arbeitet und am Ende kommt eine Meldung, das keine Zugriffsrechte bestehen.

Infolog:
Info Meldung (08:22:34) Lizenznehmer 'Abc'
Info Meldung (08:22:34) Seriennummer '123456'
Info Meldung (08:22:34) Ablaufdatum 05.08.2013
Info Meldung (08:22:34) Korrekter Lizenzcode für 'Basispaket' geladen.
...
Info Meldung (08:22:34) Korrekter Lizenzcode für 'Windows MorphX-Entwicklungssuite' geladen.
Info Meldung (08:22:34) Korrekter Lizenzcode für 'X++-Quellcode' geladen.
Info Meldung (08:22:34) Korrekter Lizenzcode für 'BUS-Schichtlaufzeit' geladen.
Info Meldung (08:22:34) Korrekter Lizenzcode für 'VAR-Schichtlaufzeit' geladen.
Warning Meldung (08:22:34) Lizenzwert für 'Kennung 156' wurde nicht erstellt.
Warning Meldung (08:22:34) Lizenzwert für 'Kennung 154' wurde nicht erstellt.
...
Error Meldung (08:22:34) Benutzer 'Admin' ist nicht autorisiert, einen Datensatz in Tabelle 'SYSCONFIG' zu löschen. Die Anforde
Error Meldung (08:22:34) Ein Datensatz in Configuration keys (SysConfig) kann nicht bearbeitet werden.
Zugriff verweigert: Sie verfügen nicht über die erforderlichen Berechtigungen, um Daten in der Datenbank zu ändern.

Das gleiche Problem hätten wir auch, wenn wir das AX bei uns entwicklen und dann damit zu Kunden gehen
denn der hat seine eigene Domäne und Lizenzcodes.

Liegt es an den fehlenden VAR-BUS Layer Codes?
Zuletzt geändert von foximulder am 6. Juli 2012 13:10, insgesamt 1-mal geändert.

Re: Kunden AX in Entwicklungsumgebung zum Laufen bringen

5. Juli 2012 13:27

Hi,

da du dich bei AX als Admin anmelden kannst, gehe ich davon aus, dass nicht nur dei SID, sondern auch die Netzwerk-Domäne, etc. der Tabelle "UserInfo" entsprechend geändert wurde, oder?

Normalerweise sollte das aber gehen. Habe das auch schon mal machen müssen und bei mir ging es.

In der Tabelle sollten die Lizenz und Konfigurationseinstellungen von AX gespeichert werden. Hört sich ja so an, als wenn der Admin nichts dran ändern darf...schon komisch.
Könnte mir das ganze nur so erklären, dass bei der Zuweisung der Rechte für den Admin Benutzer was falsch gelaufen ist.

Hast du schon mal versucht einen 2ten neuen Benutzer anzulegen, und diesem die Admin-Rechte zu geben? Funktioniert es dann?

Re: Kunden AX in Entwicklungsumgebung zum Laufen bringen

5. Juli 2012 13:38

Ich habs geschafft, hab die KundenDB genommen...

- Die SID des Admin gepatcht.
- die beiden Tabellen SysLicenseCodeSort und SysConfig mit denen von uns ausgetauscht
- application + Labelfiles kopiert
- *.*i files gelöscht
- AOS gestartet, eingeloggt und ein sync() gemacht.
- div Tabellen SysServerConfig geändert

Jetzt paßt alles!