Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics NAV (Archived)

NAV 2016 Installation Environment for Live, Test & Development

(0) ShareShare
ReportReport
Posted on by

Hi All

We are wanting to install all 3 environments (Live, Test and Development) onto our servers and are looking for the best possible way to have all 3 environments running together, currently we have 2 servers Serv1 has the NAV server with all 3 NAV Server Instances setup and also the Development environment and Dev SQL. Serv2 has the Live and test SQL databases on the same SQL Instance.

What I would like to know is it worth moving all Development including the NAV Server Instance for Dev onto the same machine and have that isolated, or is it the best practice to have all 3 NAV Server instances managed from the same machine?

Thanks

David

*This post is locked for comments

  • Verified answer
    Alexander Ermakov Profile Picture
    28,094 on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    I would say that putting everything on one server will be quite dangerous. Imagine that some developer can make/run such a report that would be designed improperly and this would eat up all available server memory. This would result in you live environment to crash.

    Live environment should ALWAYS be located on a server, separated from test and dev environments.

  • Verified answer
    dkatson Profile Picture
    2,263 on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    Better to devide on 2 different VM.

    1 VM - Production

    2 VM - Development & Test

  • Maneesha Profile Picture
    5,891 on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    .

  • Verified answer
    Rabin Profile Picture
    2,976 on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    Hi David,

    It's all about Best Practices. Installing everything on the same system might look technically feasible and easy to maintain but it might lead you to many problems like:

    -Security of your Live Data

    -System Crashing issue

    -Low Performance

    -and many others.

    As suggested by Yogesh&Luk, Try to use different machine for the separate environment.

    In addition, it is also recommend to install different Tiers(NAVCLIENT, NAVSERV  & NAVSQL) on Different System so as to get the  best performance.

    Another good suggest would be to use the Test environment as similar/Updated to the Live Environment as possible, this can help overcome different post-testing and pre-implementation  issues.

  • Suggested answer
    Amol Salvi Profile Picture
    18,696 on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    Agree with Luc that you should have different server for production db which will us full resources for operation.

    You can create test and development on one server

    But production db should be isolated .

  • Verified answer
    Suresh Kulla Profile Picture
    47,773 on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    Hello,

    I totally disagree with Maneesha statement having all three environments on one server, it is not recommended to have all the three servers on one machine. As Yogesh, and Luc mentioned earlier please have seperate servers atleast two servers one for production and other for Test and Dev.  I am not sure why he mentioned useless and wastage but that is not how I recommend you to setup your servers, please isolate them as much as you can.

    Coming to the procedure of creating test/dev from production database depends upon your current configuration, Intially you take a backup of production database and create new dev/test database then remove all the sensitive data from the database such as credit card information.. also change the setup so dev/test don't refere to the same paths or configuration as produciton database.

  • Community Member Profile Picture
    on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    Hi Maneesha,

    Thanks for your suggestion. It makes sense. I have quick question. If we create test database for NAV 2016 from Production what is the steps we should follow? Please advise including dev environment procedure for the test database.

    Best Regards,

  • Suggested answer
    Maneesha Profile Picture
    5,891 on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    Dear David Stockill ,

    There is no issue , even you are managing all 3 environment from 1 server , there is no harm,

    Even we have setup every thin in to one server ,  its useless & wastage when you are creating several servers for one purposes, so you can keep it all in to one server dont worry

    But keep it mind , assign some acceptable hardware or through VMWARE

    Eg: Ram , Space

  • Verified answer
    Luc van Vugt Profile Picture
    on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    Hi David,

    To add to Yogesh remark: it's best to isolate production from any other environment, be it test and/or dev. In this way you guarentee that all resources, e.g. cpus, memory, etc., are fully available for the operation and possible mistakes - f.e. updating the wrong database - are as low as possible.

    Next to that I would like to add: let each environment have it's own resources so that it mimics production environment. That's the setup we use. But of course, if budget is restricted you could combine test and dev on samee resources.

  • Verified answer
    Yogesh Kulkarni_ Profile Picture
    1,762 on at
    RE: NAV 2016 Installation Environment for Live, Test & Development

    Hello David,

    It is always good idea to have separate Development and Production environment.

    Always have a backup (Import/export objects and database) on regular basis. So that if something goes wrong, you can restore, at any point of time.

    -Yogesh Kulkarni

    Please verify, if you find answer helpful.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Adis Hodzic – Community Spotlight

We are honored to recognize Adis Hodzic as our May 2025 Community…

Kudos to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Microsoft Dynamics NAV (Archived)

Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans