1.0 Introduction
It is strongly advised, if you are installing Doors.NET on a Windows Server operating system (2003, 2008, 2008 R2, or 2012), that you have an IT person that is a Microsoft Certified Professional present during the install of Doors.NET. Windows Server operating systems have unique requirements that certified IT professionals are trained to handle. This document outlines the main things to be aware of when installing onto a Server operating system.
2.0 Supported Server Versions
These Server versions support .NET Framework v4.6.2 and SQL Express 2016 which is used by Doors.NET and allows the software to take advantage of the power, functionality, and speed provided by the current .NET Framework revision, and also reduces software installation/upgrade time.
- Windows Server 2016 (x64)
- Windows Server 2012 R2 (x64)
- Windows Server 2012 (x64)
Note: It is possible to use Doors.NET on Server 2008R2, Server 2008 and Server 2003 (an older version of Doors.NET (v3.5.1.22)) but this is not recommended as series 3 Doors.NET software is no longer in development. Keri strongly recommends you update your PC hardware and operating system to stay current with Microsoft system requirements to be capable of running the current Doors.NET Series 4 software.
3.0 Using an Unsupported Windows Server Version
Important notes to be aware of if you do need to use an unsupported Windows Server version.
3.1 Server 2012
Server 2012 and Server 2012R2 is compatible with v4.8.0 but for new installations you should install v4.4.0 first. Installing v4.4.0 will also install SQL Express 2016 (which is the last supported SQL version for this operating system). You can then upgrade to v4.8.0 as the system will then use the existing SQL Express 2016 database engine.
3.2 Server 2012 R2
Server 2012 and Server 2012R2 is compatible with v4.8.0 but for new installations you should install v4.4.0 first. Installing v4.4.0 will also install SQL Express 2016 (which is the last supported SQL version for this operating system). You can then upgrade to v4.8.0 as the system will then use the existing SQL Express 2016 database engine.
3.3 Server 2008
- This version does not support SQL 2016 (and therefore will not support an encrypted admin password).
- For a new install you will not be able to install SQL Express 2019 because it is not supported on this operating system. You would need to install Doors.NET v4.4.0 which will install SQL Express 2016 - and then upgrade the installation to v4.8.0.
4.0 Admin Rights
To install Doors.NET on a Server operating system, Keri Systems recommends that the user has full administrative rights.
5.0 Server Roles
The user on the Server should have .NET Framework roles enabled. On the Manage menu in Server Manager, click add Roles and Features. Select a destination server that is running Windows Server 2016. On the select features page of the add Roles and Features Wizard, select . NET Framework 3.5 and .NET Framework 4.6.2.
6.0 SQL Database Password Policies
7.0 Encrypted Admin Password
- Encrypted passwords are only available when using SQL Express 2016 or greater.
8.0 Windows Updates
Doors.NET utilizes the latest Microsoft .NET framework and service patches. Use the Windows Update feature if you need to update the operating system.Depending on the computer, Windows Update may need to be run multiple times before installing Doors.NET. The installer will install the required .NET patches if needed. Computers that are not up-to-date will require additional time for the install.
9.0 Anti-Virus Software
You should temporarily disable any anti-virus software when you perform the Doors.NET installation. Once the installation has completed you should then enable the anti-virus software and add Doors.NET and its assted services as exceptions.
10.0 Windows Firewall