Messaggio di errore quando si tenta di accedere a Microsoft Dynamics GP o aprire una finestra o un report in Microsoft Dynamics GP: "si dispone dei privilegi di protezione in questa finestra. Per assistenza, contattare l'amministratore di sist...

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 857086
Sintomi

Sintomo 1

Quando si avvia Microsoft Dynamics GP o Microsoft Business Solutions - Great Plains, o quando si tenta di aprire una finestra con restrizioni, viene visualizzato il seguente messaggio di errore:
Privilegi di protezione non è in questa finestra. Per ulteriori informazioni, contattare l'amministratore di sistema.


Vedere la causa 1, 2 causa e causa 3 nella sezione "Cause".

Sintomo 2

Quando si apre una finestra o un report in Microsoft Dynamics GP 10.0, viene visualizzato il seguente messaggio di errore:
Non si dispongono di privilegi di protezione per aprire questa finestra. Per ulteriori informazioni, contattare l'amministratore di sistema.
Vedere causa 4 nella sezione "Cause".
Cause

Causa 1

Questo problema si verifica perché si dispone di accesso di protezione a uno o più delle finestre di scelta rapida elencati nella cartella di avvio.

Vedere la soluzione 1 nella sezione "Risoluzione".

Causa 2

In Microsoft Business Solutions - Great Plains 8.0 e in Microsoft Dynamics GP 9.0, questo problema si verifica perché i requisiti di protezione non è impostato correttamente.

Questo problema si verifica in Microsoft Dynamics GP 10.0.

Vedere la risoluzione 2 nella sezione "Risoluzione".

Causa 3

Se esegue correttamente l'accesso quando si sceglie OK nel messaggio di errore, potrebbe essere un prodotto di terze parti la limitazione dell'accesso.

Vedere la soluzione 3 nella sezione "Risoluzione".

Causa 4

Questo problema si verifica perché la finestra o il report dispone di diritti di protezione insufficienti.

Vedere la soluzione 4 nella sezione "Risoluzione".
Risoluzione

Risoluzione 1

Per risolvere questo problema, rimuovere la finestra dalla cartella di avvio. In alternativa, è possibile concedere l'accesso alla finestra di usersecurity.

Risoluzione 2

Per risolvere questo problema in Microsoft Business Solutions - Great Plains 8.0 e 9.0 di Microsoft Dynamics GP, impostare la protezione minima. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
858718 Come impostare l'accesso di protezione minimi per accedere a Microsoft Dynamics GP o a Microsoft Great Plains
Questo problema si verifica in Microsoft Dynamics GP 10.0.

Risoluzione 3

Per risolvere questo problema, rimuovere il prodotto di terze parti dal file Dynamics.set. Per ulteriori informazioni su come rimuovere elementi dal file di Dynamics.set, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
872087 Come disattivare i prodotti di terze parti nel file Dynamics.set in Microsoft Dynamics GP

Risoluzione 4

Per risolvere questo problema, attenersi alla seguente procedura:
  1. Acquisire l'errore in un file di registro. A tale scopo, attenersi alla seguente procedura:
    1. Creare un file Dexsql.log. Per ulteriori informazioni su come creare un file di Dexsql.log, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:
      850996 Creazione di un file di Dexsql.log per Microsoft Dynamics GP
    2. Nella workstation di accedere a Microsoft Dynamics GP 10.0 come l'utente che riceve l'errore.
    3. Ricreare il problema, ma non scegliere OK per chiudere il messaggio.
    4. Individuare il file Dexsql.log e rinominare il file per impedire che il file da scrivere.

      Nota Verrà scritto il file Dexsql.log nella stessa cartella di dati che contiene il file Dex.ini.
    5. Aprire il file Dexsql.log, scorrere verso il basso e quindi cercare l'ultima chiamata per la tabella di protezione utente (SY10000). Ad esempio, l'ultima chiamata sarebbe simile al seguente:
      {CHIAMATA DYNAMICS.dbo.zDP_SY10000SS_1 ("sa", -1, 0, 390, 2)}
      Nota I parametri di questa chiamata sono le seguenti:
      • 'sa' è l'ID dell'utente viene verificata con la protezione.
      • -1 è l'ID della società in cui viene eseguita la verifica della sicurezza.
      • 0 = (DICTID) è il numero di serie della finestra o il report che viene aperto.
      • 390 = (SECURITYID) è l'ID univoco per la finestra o un report viene aperto.
      • 2 = (SECRESTYPE) è il tipo di risorsa. Il valore 2 indica una finestra e il valore 23 indica un report.
  2. Compilare la tabella di descrizione delle risorse di protezione per convertire il valore di ID di protezione di un nome di finestra o di un nome di report. A tale scopo, attenersi alla seguente procedura:
    1. Accedere a Microsoft Dynamics GP 10.0 come il 'sa' quando altri utenti non connessi.
    2. Fare clic su Microsoft Dynamics GP, puntare a manutenzionee quindi fare clic su Cancella dati.
    3. Dal menu Visualizza , fare clic su fisica.
    4. Nel campo serie , fare clic su sistema nell'elenco a discesa.
    5. Fare clic sulla tabella di Descrizione delle risorse di protezione , fare clic su Inseriscie quindi fare clic su OK per elaborare.
    6. Stampare il report sullo schermo e controllare gli errori.
  3. Controllare la tabella di descrizione delle risorse di protezione per la finestra o il nome del report. A tale scopo, modificare ed eseguire lo script seguente nel database di DYNAMICS in Microsoft SQL Server Management Studio o in SQL Query Analyzer.
    SELECT * FROM DYNAMICS..SY09400WHERE DICTID = AND SECURITYID = AND SECRESTYPE = 
    In questo esempio, lo script apparirebbe come segue.
    SELECT * FROM DYNAMICS..SY09400WHERE DICTID = 0AND SECURITYID = 390AND SECRESTYPE = 2
    Pertanto, questo script restituisce la finestra manutenzione cliente come origine del problema.
  4. Generare un elenco di attività di protezione di Microsoft Dynamics GP 10.0 e ruoli che concedono l'accesso a questa finestra. A tale scopo, modificare e quindi eseguire lo script seguente nel database di DYNAMICS.
    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>'

    Nota Sostituire <Display_Name></Display_Name> con il nome della finestra o con il nome di rapporto da di SY09400 tabella risultati.
  5. Modificare l'assegnazione di ruolo di protezione dell'utente per aggiungere uno dei ruoli elencati nei risultati del passaggio 4. Inoltre, è possibile creare un nuovo ruolo di protezione in base alle attività di sicurezza elencati nei risultati.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 857086 - Ultima revisione: 12/14/2015 19:18:00 - Revisione: 0.1

Microsoft Dynamics GP 2010, System Manager

  • kbnosurvey kberrmsg kbmbsmigrate kbmt KB857086 KbMtit
Feedback