Zugriffsrechte NAV-Server (NAV): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) |
Matt (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
=== Zugriffsrechte im SQL-Server === | === Zugriffsrechte im SQL-Server === | ||
< | <syntaxhighlight lang="sql">USE [master] | ||
GO | |||
CREATE LOGIN [domain\accountname] FROM WINDOWS | |||
CREATE USER [domain\accountname] FOR LOGIN [domain\accountname] | |||
GRANT SELECT ON [master].[dbo].[$ndo$srvproperty] TO [domain\accountname] | |||
GO | |||
USE [Microsoft Dynamics NAV Database] | |||
GO | |||
CREATE USER [domain\accountname] FOR LOGIN [domain\accountname] | |||
ALTER ROLE [db_owner] ADD MEMBER [domain\accountname] | |||
GRANT VIEW DATABASE STATE TO [domain\accountname]</syntaxhighlight> | |||
=== Zugriffsrechte in Windows === | === Zugriffsrechte in Windows === | ||
Zeile 41: | Zeile 41: | ||
netsh http delete urlacl http://+:7047/DynamicsNAV71/ | netsh http delete urlacl http://+:7047/DynamicsNAV71/ | ||
netsh http delete urlacl http://+:7048/DynamicsNAV71/OData/ | netsh http delete urlacl http://+:7048/DynamicsNAV71/OData/ | ||
[[Category:NAV | |||
[[Category:NAV]] | |||
Aktuelle Version vom 14. November 2016, 14:08 Uhr
Beschreibung notwendiger Zugriffsrechte für einen NAV-Server-Dienstaccount.
Microsoft Dynamics NAV 2013 R2 (7.1)
Zugriffsrechte im SQL-Server
USE [master]
GO
CREATE LOGIN [domain\accountname] FROM WINDOWS
CREATE USER [domain\accountname] FOR LOGIN [domain\accountname]
GRANT SELECT ON [master].[dbo].[$ndo$srvproperty] TO [domain\accountname]
GO
USE [Microsoft Dynamics NAV Database]
GO
CREATE USER [domain\accountname] FOR LOGIN [domain\accountname]
ALTER ROLE [db_owner] ADD MEMBER [domain\accountname]
GRANT VIEW DATABASE STATE TO [domain\accountname]
Zugriffsrechte in Windows
(Unvollständig)
Mehrere Wege möglich:
- SQL-Server + NAV-Server auf einer Maschine
- Netzwerkdienst-Account benutzen (ungetestet)
- SQL-Server + NAV-Server auf verschiedenen Maschinen:
- Lokaler Administrator auf NAV-Server
- Manuelle Zuordnung der Zugriffsrechte an allen notwendigen Stellen. Dies funktioniert nicht mit Portsharing.
Manuelle Zuordnungen bei separater NAV-Server-Maschine
Vollzugriff für C:\ProgramData\Microsoft\Microsoft Dynamics NAV\71
einrichten.
HTTP-Listener-Zugriffsrechte zuordnen:
netsh http add urlacl http://+:7047/DynamicsNAV71/ user=DOMAIN\Username listen=yes netsh http add urlacl http://+:7048/DynamicsNAV71/OData/ user=DOMAIN\Username listen=yes
HTTP-Listener-Zugriffsreche entfernen:
netsh http delete urlacl http://+:7047/DynamicsNAV71/ netsh http delete urlacl http://+:7048/DynamicsNAV71/OData/