Microsoft Dynamics NAV Setup
This guide covers the complete setup and configuration of Microsoft Dynamics NAV for your organization. Follow these steps to ensure a proper installation and configuration.
Overview​
Microsoft Dynamics NAV (Navision) is an Enterprise Resource Planning (ERP) solution that provides:
- Financial Management - Complete accounting and financial operations
- Sales & Marketing - Customer management and sales processing
- Inventory Management - Warehouse and inventory control
- Project Management - Project tracking and management
- Manufacturing - Production planning and control
- Human Resources - HR and payroll management
Prerequisites​
Before installing Microsoft Dynamics NAV, ensure you have:
- ✅ Windows Server 2016 or later
- ✅ SQL Server installed and configured
- ✅ Required licenses (NAV Server, Database, Users)
- ✅ Administrative access
- ✅ Network infrastructure configured
- ✅ Sufficient disk space (minimum 50GB)
- ✅ Minimum 16GB RAM (32GB+ recommended)
Installation​
Step 1: Prepare Server Environment​
-
System Requirements
- Windows Server 2016/2019/2022
- SQL Server 2016 or later
- .NET Framework (latest version)
- IIS (if using web services)
- Minimum 16GB RAM
- Sufficient disk space
-
Pre-Installation Checks
- Verify system requirements
- Check available disk space
- Review security policies
- Plan installation locations
- Backup existing systems
Step 2: Install SQL Server​
- SQL Server Installation
- Install SQL Server if not already installed
- Configure SQL Server instance
- Set up service accounts
- Configure authentication mode
- Verify SQL Server installation
Ensure SQL Server is properly configured before installing NAV. See Microsoft SQL Server guide for detailed SQL setup.
Step 3: Install Microsoft Dynamics NAV​
-
Run Installation Wizard
- Launch NAV installation media
- Select installation type (Server, Database, Client)
- Choose installation location
- Select components to install
-
Installation Components
- NAV Server - Application server
- NAV Database - Database components
- NAV Client - User interface
- Development Environment - Development tools
- Web Server Components - Web services
-
Complete Installation
- Review installation summary
- Install Microsoft Dynamics NAV
- Verify installation
- Check installation logs
Database Setup​
Create NAV Database​
-
Database Creation
- Open SQL Server Management Studio
- Create new database for NAV
- Configure database settings
- Set up database permissions
-
Database Configuration
CREATE DATABASE [NAV_Database]
ON (NAME = 'NAV_Data', FILENAME = 'C:\SQLData\NAV_Data.mdf')
LOG ON (NAME = 'NAV_Log', FILENAME = 'C:\SQLLog\NAV_Log.ldf'); -
Database Settings
- Set recovery model to Full
- Configure auto growth
- Set initial database size
- Configure file locations
Import Database Objects​
-
Import Application Objects
- Run NAV database import
- Import standard objects
- Import custom objects (if any)
- Verify import success
-
Initialize Database
- Run database initialization
- Set up initial data
- Configure system tables
- Verify database integrity
Server Configuration​
NAV Server Setup​
-
Server Configuration
- Open NAV Server Administration
- Configure server instance
- Set up service account
- Configure server settings
-
Server Settings
| Setting | Description | Example |
|---|---|---|
| Server Instance | NAV server instance name | DynamicsNAV90 |
| Database Server | SQL Server name | SERVER01 |
| Database Name | NAV database name | NAV_Database |
| Service Account | Service account | NAVService |
Service Configuration​
-
Service Account
- Use dedicated service account
- Grant appropriate permissions
- Configure service startup
- Set service recovery options
-
Service Settings
- Set startup type to Automatic
- Configure service dependencies
- Set up service recovery
- Test service functionality
Company Setup​
Create Company​
-
Company Creation
- Open NAV client
- Create new company
- Enter company information
- Configure company settings
-
Company Information
- Company name and code
- Company address
- Tax information
- Fiscal year settings
Company Configuration​
-
General Setup
- Configure general ledger
- Set up chart of accounts
- Configure posting groups
- Set up number series
-
Basic Configuration
- Currency setup
- Language configuration
- Regional settings
- Date formats
User Setup​
Create Users​
-
User Creation
- Create Windows users or NAV users
- Assign user permissions
- Configure user roles
- Set up user profiles
-
User Permissions
- Assign appropriate permissions
- Configure role-based access
- Set up data access restrictions
- Test user access
For detailed user creation guide, see Creating New User.
Security Configuration​
-
Authentication Setup
- Configure Windows authentication
- Set up NAV authentication (if needed)
- Configure password policies
- Set up user groups
-
Permission Sets
- Assign permission sets
- Configure object permissions
- Set up data access
- Review security settings
Integration Setup​
LS Central Integration​
-
LS Central Installation
- Install LS Central components
- Configure LS Central database
- Set up LS Central integration
- Test integration
-
Integration Configuration
- Configure store setup
- Set up POS integration
- Configure data synchronization
- Test integration functionality
For detailed LS Central setup, see LS Central guide.
Web Services Setup​
-
Web Services Configuration
- Enable web services
- Configure web service ports
- Set up web service authentication
- Publish web services
-
Web Services Testing
- Test web service connectivity
- Verify web service functionality
- Check web service security
- Monitor web service performance
Backup Configuration​
Backup Setup​
-
Backup Strategy
- Schedule daily full backups
- Configure transaction log backups
- Set up backup retention
- Test backup restoration
-
Backup Configuration
-- Full backup
BACKUP DATABASE [NAV_Database]
TO DISK = 'C:\Backups\NAV_Full.bak'
WITH COMPRESSION, INIT;
Regularly test backup restoration procedures to ensure backups are valid and can be restored when needed.
Maintenance Plans​
-
Database Maintenance
- Set up index maintenance
- Configure statistics updates
- Set up integrity checks
- Schedule maintenance tasks
-
Automated Maintenance
- Create maintenance plans
- Schedule automated tasks
- Monitor maintenance execution
- Review maintenance logs
Performance Optimization​
Database Optimization​
-
Index Management
- Review and optimize indexes
- Rebuild fragmented indexes
- Update statistics regularly
- Monitor index usage
-
Query Optimization
- Review slow queries
- Optimize query performance
- Use appropriate indexes
- Monitor query execution
Server Optimization​
-
Server Settings
- Configure memory limits
- Set up connection limits
- Optimize server performance
- Monitor server resources
-
Performance Monitoring
- Monitor server performance
- Track resource usage
- Identify bottlenecks
- Optimize configurations
Testing & Validation​
System Testing​
-
Functional Testing
- Test core functionality
- Verify user access
- Test data entry
- Validate reports
-
Integration Testing
- Test LS Central integration
- Verify web services
- Test data synchronization
- Validate integrations
User Acceptance Testing​
-
User Testing
- Train users on system
- Test user workflows
- Gather user feedback
- Address user concerns
-
Go-Live Preparation
- Finalize configurations
- Complete user training
- Prepare go-live plan
- Set up support procedures
Troubleshooting​
Common Issues​
| Issue | Solution |
|---|---|
| Installation Errors | Check system requirements, verify permissions, review installation logs |
| Database Connection Errors | Verify SQL Server connectivity, check service account, review firewall rules |
| Service Not Starting | Check service account permissions, verify configuration, review service logs |
| User Access Issues | Verify user permissions, check authentication, review security settings |
| Performance Issues | Optimize database, check indexes, review server resources, optimize queries |
Diagnostic Steps​
-
Check Service Status
- Verify NAV Server service is running
- Check service logs
- Review service configuration
- Test service connectivity
-
Review Configuration
- Check server configuration
- Verify database settings
- Review user permissions
- Confirm integration settings
-
Analyze Logs
- Review application logs
- Check database logs
- Analyze error logs
- Identify patterns
Best Practices​
Installation​
- ✅ Always backup before installation
- ✅ Test installation in staging first
- ✅ Document all configuration changes
- ✅ Use dedicated service accounts
- ✅ Follow installation best practices
Configuration​
- ✅ Use consistent naming conventions
- ✅ Document all configurations
- ✅ Set up proper security
- ✅ Configure automated backups
- ✅ Regular performance monitoring
Maintenance​
- ✅ Regular database maintenance
- ✅ Monitor system performance
- ✅ Keep system updated
- ✅ Regular security audits
- ✅ Document all changes
Related Resources​
- Microsoft SQL Server - SQL Server setup
- LS Central - LS Central setup
- NAV & LS Retail Setup - Combined setup guide
- Microsoft Dynamics - Dynamics overview
- Creating New User - User creation guide
Questions?​
For questions about Microsoft Dynamics setup and configuration:
- Contact your Technical Team Lead
- Reach out to the Head of Software Department
- Check Microsoft Dynamics documentation
- Review system administration guides
Need help? Don't hesitate to reach out! 🚀