DevAdmin Blog

Blog di Ermanno Goletto (Microsoft MVP Directory Services - MCITP - MCTS - MCSA - MCP)
posts - 887, comments - 449, trackbacks - 13

My Links

News

Avatar

Curriculum Vitae

Visualizza il profilo di Ermanno Goletto su LinkedIn


Il contenuto di questo blog e di ciascun post viene fornito “così come é”, senza garanzie, e non conferisce alcun diritto. Questo blog riporta il mio personale pensiero che non riflette necessariamente il pensiero del mio datore di lavoro.

Logo Creative Commons Deed


Logo SysAdmin.it SysAdmin.it Staff


Logo TechNet Forum TechNet Italia @ForumTechNetIt Follow TechNet Forum on Twitter


Logo MVP


Ermanno Goletto Follow ermannog on Twitter

Article Categories

Archives

Post Categories

Blogs

Friends

Knowledge Base

MVP Sites

Resources

Gestione utenti con Opzione SQL Server per Navision

Il seguente articolo descrive la procedura per la creazione degli utenti per un'installazione di Navision 4.0 SP1 su SQL Server 2005. Vengono inoltre affrontate alcune considerazioni relative ai Ruoli Navision e ai Ruoli Server e Database di SQL Server.

Sommario

Creazione utenti

  1. Creare su SQL Server i Login Windows (se si utilizza la Windows Authentication) o Login Server (se si utilizza l’autenticazione di SQL Server)
  2. Aprire il client di Navion e tramite Strumenti / Protezione / Login Database o Login Windows aggiungere gli utenti necessari impostando i ruoli di Navision necessari
  3. Tramite Strumenti / Protezione / Sincronizza Tutti i Login creare gli utenti sul database di SQL Server.
    Per default gli utenti del database SQL Server creati appartengono solo al Ruolo Database Public.
  4. In base ai Ruoli Navion attributi agli utenti occorre impostare manualmente i Ruoli Server e/o Ruoli Database di SQL Server necessari.

Considerazioni sui Ruoli Navision

  • Ogni utente che non appartiene al Ruolo Navision SUPER deve appartenere al Ruolo Navision TUTTI (ALL nella versione inglese di Navision).
  • Ogni utente può concedere ad altri utenti sono le permission che possiede a patto di appartenere al Ruolo Navision PROTEZIONE (SECURITY nella versione inglese di Navision) o SUPER.
  • Se si utilizza la Windows Authentication per evitare problemi di accesso conviene creare un Login Server per un utente SUPER e abilitarlo solo in condizione di emergenza per evitare falle di sicurezza.
    Va comunque precisato che dopo aver eseguito un Restore del database di Navision ci si ritrova connessi come utente SUPER ed quindi possibile intervenire sulla security del sistema, quindi questo utente va utilizzato solo nel caso in cui la Windows Athentication non sia più disponibile (cambio del dominio, modifica del SID dei gruppi / utenti utilizzati in Navison, corruzione dell’Active Directory senza possibilità di un ripristino, etc..)
  • Se si utilizza la Windows Authentication configurando gli accessi tramite i Gruppi di Windows occorrerà aggiungere i Login Windows di Navision anche per i Windows Account appartenenti ai Gruppi di Windows
    Non è necessario assegnare ai Login Windows di Navision relativi ai Windows Account alcun Ruolo Navision poiché verranno utilizzati i Ruoli Navision assegnati al Login Windows Navision del Gruppo Windows a cui i Windows Account appartengono.
    Non è necessario creare alcun Login Windows di SQL Server per Windows Account in quanto il processo di sincronizzazione dei Login di Navision crea quandto necessario in SQL Server.

Ruoli necessari per un utente Amministratore di sistema

Ruoli Navision:

  • SUPER

Ruoli SQL Server:

  • Per consentire la gestione degli utenti:
        Ruolo Server sysadmin oppure Ruolo Server securityadmin e Ruolo Database db_owner.
  • Per consentire la creazione di un database:
        Ruolo Server dbcreator o sysadmin
  • Per consentire la modifica di un database:
        Ruolo Server dbcreator o sysadmin oppure Ruolo Database db_ddladmin o db_owner.
  • Per consentire la creazione tabelle:
        Ruolo Server sysadmin oppure Ruolo Database db_owner.

    Conviene quindi assegnare:
        il Ruolo Server sysadmin oppure i Ruoli Server securityadmin e dbcreator e il Ruolo Database db_owner.

Ruoli necessari per un utente Amministratore dati

Ruoli Navision:

  • TUTTI (ALL nella versione inglese di Navision)
  • PRINCIPALE (DATI) (SUPER (DATA) nella versione inglese di Navision)

Ruoli SQL Server:

  • Ruolo Database Public assegnato per default dalla sincronizzazione dei login di Navision.

Ruoli necessari per un Utente Amministratore della sicurezza

Ruoli Navision:

  • TUTTI (ALL nella versione inglese di Navision)
  • PROTEZIONE (SECURITY nella versione inglese di Navision)

Ruoli SQL Server:

  • Ruolo Server securityadmin
  • Ruolo Database Public assegnato per default dalla sincronizzazione dei login di Navsion.

Ruoli necessari per un Utente

Ruoli Navision:

  • (ALL nella versione inglese di Navision)
  • I Ruoli necessari all’accesso delle aree di competenza.

Ruoli SQL Server:

  • Ruolo Database Public assegnato per default dalla sincronizzazione dei login di Navsion.

Print | posted on Wednesday, January 25, 2006 5:39 PM |

Feedback

Gravatar

# re: Gestione utenti con Opzione SQL Server per Navision

mi sapete dire se è possibile usare, io ho nav 4 sp1 su server sql 2005, le autorizzazioni dei gruppi dell'active directory?
Attualmente se inserisco un utente singolarmente e faccio la sincronizzazione da nav tutto funziona, se invece uso un gruppo di utenti mi fallisce l'autenticazione.
Grazie
10/13/2008 4:59 PM | Daniele
Gravatar

# re: Gestione utenti con Opzione SQL Server per Navision

Per questo problema ti rimando a questom post
http://blogs.sysadmin.it/ermannog/archive/2006/03/08/2758.aspx
10/13/2008 8:35 PM | Ermanno Goletto

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 4 and 4 and type the answer here:

Powered by:
Powered By Subtext Powered By ASP.NET