Fehlermeldung, wenn Sie versuchen, Microsoft Dynamics GP oder Öffnen ein Fenster oder einen Bericht in Microsoft Dynamics GP: "Sie müssen Sicherheitsberechtigungen dieses Fenster. Ihr Systemadministrator für Hilfe"

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 857086
Problembeschreibung

Symptom 1

Beim Starten von Microsoft Dynamics GP oder Microsoft Business Solutions - Great Plains oder wenn Sie versuchen, eine eingeschränkte Fenster, wird die folgende Fehlermeldung angezeigt:
Sie haben keinen Sicherheitsberechtigungen auf dieses Fenster. Unterstützung erhalten Sie vom Systemadministrator.


Ursache 1, Ursache 2 und 3 im Abschnitt "Ursache" Ursache anzeigen

Symptom 2

Beim Öffnen eines Fensters oder einen Bericht in Microsoft Dynamics GP 10.0 sinngemäß die folgende Fehlermeldung angezeigt:
Sie haben nicht die Berechtigungen, um dieses Fenster zu öffnen. Unterstützung erhalten Sie vom Systemadministrator.
Ursache 4 im Abschnitt "Ursache" anzeigen
Ursache

Ursache 1

Dieses Problem tritt auf, weil Sie keinen Zugriff auf eine oder mehrere Fenster Verknüpfung im Autostart-Ordner aufgelistet sind.

Lösung 1 im Abschnitt "Lösung" anzeigen

Ursache 2

Dieses Problem tritt in Microsoft Business Solutions - Great Plains 8.0 und 9.0 für Microsoft Dynamics GP, da minimale Sicherheit nicht korrekt eingestellt ist.

Dieses Problem tritt nicht in Microsoft Dynamics GP 10.0.

Lösung 2 im Abschnitt "Lösung" anzeigen

Ursache 3

Wenn Sie erfolgreich anmelden können, wenn Sie in der Fehlermeldung auf OK klicken, möglicherweise ein Drittanbieterprodukt Zugriff einschränken.

Lösung 3 im Abschnitt "Lösung" anzeigen

Ursache 4

Dieses Problem tritt auf, weil das Fenster oder den Bericht nicht ausreichende Sicherheitsrechte verfügt.

Siehe Auflösung 4 im Abschnitt "Lösung".
Lösung

Lösung 1

Um dieses Problem zu beheben, entfernen Sie Fenster aus dem Ordner Autostart. Oder den Usersecurity Zugriff auf das Fenster gewähren.

Lösung 2

Richten Sie zum Beheben dieses Problems in Microsoft Business Solutions - Great Plains 8.0 und 9.0 für Microsoft Dynamics GP minimale Sicherheit. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
858718 Minimale Berechtigungen einrichten, Microsoft Dynamics GP oder an Microsoft Great Plains anmelden
Dieses Problem tritt nicht in Microsoft Dynamics GP 10.0.

Lösung 3

Zum Beheben dieses Problems die Datei Dynamics.set daraus das Produkt. Weitere Informationen zum Entfernen von Elementen aus der Datei Dynamics.set klicken Sie auf die folgende Artikelnummer der Microsoft Knowledge Base:
872087 Deaktivieren von Drittanbieterprodukten in die Datei Dynamics.set in Microsoft Dynamics GP

Lösung 4

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
  1. Fehler in einer Protokolldatei aufzeichnen. Gehen Sie hierzu folgendermaßen vor:
    1. Erstellen Sie eine Dexsql.log-Datei. Weitere Informationen zum Erstellen einer Dexsql.log-Datei finden im folgenden Artikel der Microsoft Knowledge Base:
      850996 Erstellen Sie eine Dexsql.log-Datei für Microsoft Dynamics GP
    2. Auf der Arbeitsstation melden Sie sich bei Microsoft Dynamics GP 10.0 wie der Benutzer, der die Fehlermeldung angezeigt wird.
    3. Erstellen Sie das Problem neu, aber klicken Sie nicht auf OK , um die Meldung zu schließen.
    4. Suchen Sie die Datei Dexsql.log, und benennen Sie die Datei um zu verhindern, dass die Datei geschrieben wird.

      Hinweis Die Datei Dexsql.log wird im gleichen Ordner Daten geschrieben werden, die Datei Dex.ini enthält.
    5. Öffnen Sie die Datei Dexsql.log, scrollen Sie nach unten und suchen Sie nach dem letzten Aufruf von Sicherheit Tabelle (SY10000). Der letzte Aufruf würde beispielsweise wie folgt aussehen:
      {CALL DYNAMICS.dbo.zDP_SY10000SS_1 ("sa", 1, 0, 390, 2)}
      Hinweis Die Parameter des Aufrufs sind wie folgt:
      • 'sa' ist die ID des Benutzers, dessen Berechtigungen überprüft wird.
      • 1 ist die Kennung des Unternehmens, in dem die Sicherheit aktiviert ist.
      • 0 = (DICTID) ist die Product ID des Fensters oder der Bericht geöffnet wird.
      • 390 = (SECURITYID) ist die eindeutige ID für das Fenster oder der Bericht geöffnet wird.
      • 2 = (SECRESTYPE) ist der Ressourcentyp. Wert 2 zeigt ein Fenster an, und der Wert 23 einen Bericht.
  2. Füllen Sie das Security Resource Description zum Übersetzen des Sicherheits-ID-Wert ein Fenster oder ein Bericht. Gehen Sie hierzu folgendermaßen vor:
    1. Melden Sie sich bei Microsoft Dynamics GP 10.0 wie die'sa', wenn keine Benutzer angemeldet sind.
    2. Klicken Sie auf Microsoft Dynamics GPzeigen Sie auf Verwaltung, und klicken Sie dann auf Löschen.
    3. Klicken Sie im Menü Anzeige auf physische.
    4. Klicken Sie im Feld Datenreihe in der Dropdown-Liste auf System .
    5. Klicken Sie auf Sicherheit Ressourcen Description -Tabelle, klicken Sie auf Einfügenund klicken Sie auf OK zum verarbeiten.
    6. Drucken Sie den Bericht auf dem Bildschirm und auf Fehler überprüfen.
  3. Überprüfen Sie die Security Resource Description-Tabelle für das Fenster oder den Berichtsnamen. Hierzu bearbeiten Sie, und führen Sie das folgende Skript für die DYNAMICS-Datenbank in Microsoft SQL Server Management Studio oder SQL Query Analyzer.
    SELECT * FROM DYNAMICS..SY09400WHERE DICTID = AND SECURITYID = AND SECRESTYPE = 
    In diesem Beispiel würde das Skript wie folgt angezeigt.
    SELECT * FROM DYNAMICS..SY09400WHERE DICTID = 0AND SECURITYID = 390AND SECRESTYPE = 2
    Dieses Skript gibt daher Kunden Wartungsfenster als Ursache des Problems.
  4. Generiert eine Liste der Microsoft Dynamics GP 10.0 Sicherheitsaufgaben und Rollen, die der Zugriff auf dieses Fenster. Hierzu bearbeiten Sie, und führen Sie das folgende Skript für die DYNAMICS-Datenbank.
    SELECT ISNULL(A.SECURITYROLEID,'') AS SECURITYROLEID, ISNULL(M.SECURITYROLENAME,'') AS SECURITYROLENAME, --ISNULL(M.SECURITYROLEDESC,'') AS SECURITYROLEDESC, ISNULL(O.SECURITYTASKID,'') AS SECURITYTASKID, ISNULL(T.SECURITYTASKNAME,'') AS SECURITYTASKNAME, --ISNULL(T.SECURITYTASKDESC,'') AS SECURITYTASKDESC, R.PRODNAME, R.TYPESTR, R.DSPLNAME, R.RESTECHNAME, R.DICTID, R.SECRESTYPE, R.SECURITYID FROM DYNAMICS.dbo.SY09400 R FULL JOIN DYNAMICS.dbo.SY10700 O ON R.DICTID = O.DICTID AND O.SECRESTYPE = R.SECRESTYPE AND O.SECURITYID = R.SECURITYID FULL JOIN DYNAMICS.dbo.SY09000 T ON T.SECURITYTASKID = O.SECURITYTASKID FULL JOIN DYNAMICS.dbo.SY10600 A ON A.SECURITYTASKID = T.SECURITYTASKID FULL JOIN DYNAMICS.dbo.SY09100 M ON M.SECURITYROLEID = A.SECURITYROLEID WHERE R.DSPLNAME = '<Display_Name>'

    Hinweis Ersetzen <Display_Name></Display_Name> mit dem Fenster oder der Berichtsname aus der SY09400 Tabelle Ergebnisse.
  5. Ändern des Benutzers Sicherheitsrolle Aufgaben zum Hinzufügen von Rollen, die in den Ergebnissen von Schritt 4 aufgeführt. Darüber hinaus können Erstellen einer neuen Sicherheitsrolle basierend auf die Sicherheit in den Suchergebnissen aufgeführt.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Ιδιότητες

Αναγνωριστικό άρθρου: 857086 - Τελευταία αναθεώρηση: 12/14/2015 18:51:00 - Αναθεώρηση: 0.1

Microsoft Dynamics GP 2010, System Manager

  • kbnosurvey kberrmsg kbmbsmigrate kbmt KB857086 KbMtde
Σχόλια