How to choose SQL Server database and operating system version


Introduction:

Today the boss raised the demand, need a Windows server, need to install the latest version of SQL Server database. Well, the last time I did a Windows server was 4 years ago.

1. I didn't check anything, directly download the operating system, do a U disk boot, then install the operating system, activate, and download the latest version of the SQL Server database, only to find that the system is not supported during installation!!!

2. So sort out and record

# Official documentation: https://docs.microsoft.com/en-us/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server?view=sql-server-2017

# This document applies to SQL Server 2016 and above; SQL Server 2017 supports Linux operating system (have time to do it)!

1. The document first mentions the precautions that all versions need to follow, such as the choice of file system, storage medium, installation medium, required components, etc.

2. The following is the selection of software and hardware, such as .NET component version, CPU, hard disk, memory, network, etc.

3, followed by the operating system version corresponding to each SQL Server version

> SQL Server editions are divided into main editions (Enterprise Edition, Standard Edition, Standard Edition, WEB), extended editions (Developer Edition, Free Edition Express), and other editions.

> Features of each edition: https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2017?view=sql-server-2017

> For example: The enterprise version is definitely the best version, but it is not free and has a 180-day limit; then we can install the developer version, which includes all the functions of the enterprise version, but can only be used for learning and display.

4. After such a set of understandings, the following conclusions are drawn:

SQL Server 2016/7 Developer  Windows Server 2012 R2    Datacenter/Standard/Essentials
                             Windows Server 2016       Datacenter/Standard/Essentials

SQL Server 2014   Developer  Windows Server 2008 R2SP1 Datacenter/Enterprise/Standard
                             Windows Server 2012 R2    Datacenter/Standard/Essentials
                             Windows Server 2016       Datacenter/Standard

5. Next, let’s take a look at the functions of each version of Windows Server

> Features of each edition: https://docs.microsoft.com/en-us/windows-server/windows-server#windows-server-editions

> The Enterprise Edition of Windows Server 2008 is equivalent to the Standard Edition (Enterprise) of Windows Server 2012/2016.

> The difference between Windows Server 2008 and Windows Server 2008 R2 is that the former is developed based on the Vista kernel, and the latter is based on the Win7 kernel. In contrast, R2 is more suitable for server use.

> The difference between Windows Server 2012 and Windows Server 2012 R2 is that the latter is an enhanced version of the former.

> Windows Server 2016 is another new version, adding new functions and features, official documentation: https://www.microsoft.com/en-us/cloud-platform/windows-server-comparison

> In addition, Windows Server 2012/2016 Data Center and Standard Edition also provide two installation versions: with desktop and without desktop (because other people have to log in to do some things, so they choose to have desktop)

> win7 -> Windows Server 2008 R2
   win8 -> Windows Server 2012
   win8.1 -> Windows Server 2012 R2
   win10 -> Windows Server 2016

> Feel it~

# The final result is: If the system selected and installed can run on                   
SQL Server 2016 / 2017 Windows Server 2016 Datacenter
SQL Server 2016 / 2017 Windows Server 2012 R2 Datacenter
SQL Server 2014 Windows Server 2008 R2SP1 Datacenter

# End  

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325293775&siteId=291194637