Berechtigungsproblem in Entwicklungsumgebung BC14

12. Juni 2026 10:40

Folgendes Problem habe ich bei einem Kunden.

Business Central 14 on premises mit Windows Client

Benutzer ist dbowner in SQL und Full User mit SUPER Berechtigungssatz in BC. Kann also entwickeln. Aber es gibt an zwei Stellen Probleme:
* Wenn in einer Tabelle ein Feld hinzukommt oder gelöscht wird dann kann der Benutzer die Tabelle nicht kompilieren.
* Der Benutzer kann keine Debugger Session starten.

Woran kann das liegen? fehlende Rechte auf dem Server wo die BC Instanz / Dienst läuft?

Re: Berechtigungsproblem in Entwicklungsumgebung BC14

12. Juni 2026 12:57

Hallo,

- sind die 'xp_ndo_enumusergroups' und 'xp_ndo_enumuserids' in der master- Datenbank "Erweiterte gespeicherte Prozeduren" drin?
- Ich lasse den SQL-Server immer unter einem Domänen-Account laufen, ist das dort auch der Fall?

Wie meldest du dich bei der Datenbank an Domänen- Benutzer, oder Datenbank-Account?

Gruß Fiddi

Re: Berechtigungsproblem in Entwicklungsumgebung BC14

12. Juni 2026 17:46

fiddi hat geschrieben:Wie meldest du dich bei der Datenbank an Domänen- Benutzer, oder Datenbank-Account?

Anmeldung in BC (sowohl Dev als auch Win Client) erfolgt mit Windows Authentifizierung.

Andere Benutzer können's, nur ich nicht. Es muss also was mit dem Benutzer und seinen Rechten zu tun haben. Vielleicht auch mit dem VPN weil ich von außen arbeite. Mir fehlt nur mangels technischer Kenntnisse eine Idee wonach der IT'ler schauen soll...

Re: Berechtigungsproblem in Entwicklungsumgebung BC14

12. Juni 2026 21:55

Hallo,

ist dein externer Rechner Bestandteil der Domäne?

Sonst ist das mit dem Domänenbenutzer so eine Sache.

Gruß Fiddi

Re: Berechtigungsproblem in Entwicklungsumgebung BC14

17. Juni 2026 11:28

fiddi hat geschrieben:ist dein externer Rechner Bestandteil der Domäne?

Ja, mit VPN. Der Client funktioniert auch, sowohl Dev als auch Windows Client. Da die Entwicklungsumgebung funktioniert kann es eigentlich nicht am SQL Server liegen sondern eher am BC Server. Aber ich wüsste nicht was man dort an Rechten vergeben müsste.

Re: Berechtigungsproblem in Entwicklungsumgebung BC14

17. Juni 2026 12:14

Hallo,

der BC-Server hat mit der Entwicklung eigentlich nichts zu tun. Der Benutzer, der mit dem Classic-Client auf die SQL-Datenbank zugreift benötigt die Berechtigung.

Gruß Fiddi

Re: Berechtigungsproblem in Entwicklungsumgebung BC14

17. Juni 2026 16:57

Die Frage ist, welche Berechtigung...?
Auf SQL Ebene ist er dbowner in der SQL-Datenbank und sysadmin auf dem SQL Server. In BC Full User mit SUPER Berechtigung.

Re: Berechtigungsproblem in Entwicklungsumgebung BC14

17. Juni 2026 17:13

Hallo,

welche Serverrollen hat der Windows-Benutzer im SQL-Server unter Anmeldungen?

Gruß Fiddi

Re: Berechtigungsproblem in Entwicklungsumgebung BC14

18. Juni 2026 12:11

fiddi hat geschrieben:welche Serverrollen hat der Windows-Benutzer im SQL-Server unter Anmeldungen?

public und sysadmin