In previous article “SQL Server Installation Guide for Beginners” will help you do a clean install. However, it is for SQL Server 2005 but steps are most of same for the latest version of the SQL Server,
First prepare for upgrade SQL Server and check the Supported Version and Edition Upgrades for SQL Server 2017.
Along this consider to check “Hardware and Software Requirements for Installing SQL Server”.
The first would be Prepare for upgrade by running Data Migration Assistant. It will let you know that it there any obstacles in upgrade to SQL Server 2016/17. Here is an nice explanation and migration steps to SQL Server.
Mount/insert the SQL Server 2016/17 installation ISO or media. double-click Setup.exe. Now it will open the SQL Server installation center.
Upgrade SQL Server 2014 to SQL Server 2016/17
To upgrade an existing instance of SQL Server, click Installation in the left-hand navigation area, and then click “Upgrade from a previous version of SQL Server”.
![clip_image002 clip_image002](https://lh3.googleusercontent.com/-_naPThJ51IE/W23tH2juJ-I/AAAAAAAABeI/8hMsAGrOXkkROB6kpnPaES4xYYvDIdSQgCHMYCw/clip_image002_thumb%255B4%255D?imgmax=800)
On the next step enter product key for the SQL Sever version/edition that you have. If you have MSDN static key then the existing key will work for you.
![clip_image004 clip_image004](https://lh3.googleusercontent.com/-ageDI7mF7-E/W23tKRx4KUI/AAAAAAAABeQ/evSKx_vUh3oXuPK5_-xvOMgkeYoU0CcCQCHMYCw/clip_image004_thumb%255B4%255D?imgmax=800)
At “Accept License terms” page select the I accept the license terms check box, and then click Next.
![clip_image006 clip_image006](https://lh3.googleusercontent.com/-nAi88vQVqU8/W23tMghx92I/AAAAAAAABeY/eZfLm6yJx2kIoFy3B0SniGErWOsxp7rzACHMYCw/clip_image006_thumb%255B5%255D?imgmax=800)
Now setup checks for the installation files and any update available.
![clip_image008 clip_image008](https://lh3.googleusercontent.com/-lEqMoh73iCU/W23tPexsN7I/AAAAAAAABeg/-IYtflZnuSQQ-5pe1U-RXKkk_7S4IDFVwCHMYCw/clip_image008_thumb%255B3%255D?imgmax=800)
After setup files validation it checks for the Upgrade Rules
![clip_image010 clip_image010](https://lh3.googleusercontent.com/-4hEYItd5pqw/W23tSCC3noI/AAAAAAAABeo/Sjm7P7UlYBYkLYoo_pa5diimHMgXAT3FACHMYCw/clip_image010_thumb%255B2%255D?imgmax=800)
if there are no rule errors then at the next step, select the instance to upgrade.
![clip_image012 clip_image012](https://lh3.googleusercontent.com/-DxNrgQUlkPc/W23tUhVHz-I/AAAAAAAABew/efKc5JWSh9o0XMC_2tE1I3CAELPtF9sEQCHMYCw/clip_image012_thumb%255B3%255D?imgmax=800)
Select features that you want to install/remove. By default the features to upgrade will be preselected on the Select Features page.
![clip_image014 clip_image014](https://lh3.googleusercontent.com/-zJw92HE3FjE/W23tW9RKReI/AAAAAAAABe8/V8AtmXCeG10rAOPZcxjV2tghE5KCCHaqgCHMYCw/clip_image014_thumb%255B4%255D?imgmax=800)
On the “Instance Configuration” page, you need to specify the Instance ID for the instance of SQL
Server.
![clip_image016 clip_image016](https://lh3.googleusercontent.com/-rJ4U8zsdBDk/W23tZM5Vh4I/AAAAAAAABfE/H36NT7DdDoY2Iv8wGXtvR0hjaqywsuxXgCHMYCw/clip_image016_thumb%255B2%255D?imgmax=800)
On next step, the” Server Configuration” page the default service accounts are displayed for SQL Server services.
![clip_image018 clip_image018](https://lh3.googleusercontent.com/-BKIIeHlCjcI/W23tcAPOAUI/AAAAAAAABfM/m7NC3Y6DNsQCqGzZRI9J8cHCRUSCvMGJQCHMYCw/clip_image018_thumb%255B2%255D?imgmax=800)
Press next to proceed to the “Full-text upgrade” page. There are three options – Import, Rebuild, and Reset. Specify the upgrade options for the databases being upgraded. For more information, see Full-Text Search Upgrade Options. For my case I was upgrading from SQL Server 2014 so I decided to import the existing one.
![clip_image020 clip_image020](https://lh3.googleusercontent.com/-oV2pnAM9VT0/W23teozNnNI/AAAAAAAABfU/7jhDrlKkEPgTyY23zW2sd_9Y2am6TBnoQCHMYCw/clip_image020_thumb%255B2%255D?imgmax=800)
Now it will check the "Feature Rules" in the next step and display the summary after validation.
![clip_image022 clip_image022](https://lh3.googleusercontent.com/-mCnXJvy-ybU/W23thtYgs_I/AAAAAAAABfg/Sl-Jw0R6ecMwYc97Wj6UVQrHtfZ9rWHYgCHMYCw/clip_image022_thumb%255B2%255D?imgmax=800)
In my case, there was an error related SQL Server analysis service.
![clip_image024 clip_image024](https://lh3.googleusercontent.com/-fns-ozB41Ok/W23tjfKc-dI/AAAAAAAABfo/MUV8oA9BIqgqMQLSThlbPIGKOHaCB46ogCHMYCw/clip_image024_thumb%255B2%255D?imgmax=800)
To Resolve the issue, we need to start the analysis services. Follow this step by step article to resolve this SQL Server Analysis Services start issue.
![clip_image026 clip_image026](https://lh3.googleusercontent.com/-nCVghj_2Q7w/W23tmBzTPyI/AAAAAAAABfw/pyEJaoEj-LMSlmpNemigUs1cLFI9-HEAwCHMYCw/clip_image026_thumb%255B2%255D?imgmax=800)
Now setup wizard advances to the upgrade page which displays a tree view of installation options that were specified during Setup. Click Install to continue.
At this step required prerequisites installed for the selected features to upgrade.
![clip_image028 clip_image028](https://lh3.googleusercontent.com/-DDr6gznvp7M/W23tolFMMJI/AAAAAAAABf4/7AY7z3AFrvUp3JfQhKByUvLqHtOVB2t9gCHMYCw/clip_image028_thumb%255B2%255D?imgmax=800)
Click on “Upgrade” button to start the upgrade process and It will show the progress information.
![clip_image030 clip_image030](https://lh3.googleusercontent.com/-79EfEZGIOVw/W23tqjTnBDI/AAAAAAAABgE/6tmkmhrYlnwq0t2zCYSbzerdqohDpsgswCHMYCw/clip_image030_thumb%255B4%255D?imgmax=800)
When the upgrade process completes then you will see the installed features status. Pressing OK button on the “Computer restart required” dialog to disappear it.
![clip_image032 clip_image032](https://lh3.googleusercontent.com/-qkcXcrhOD1s/W23ttp_4_XI/AAAAAAAABgM/XVAISnFpvt0_XCDlPrnqmDZtmdycp5X3ACHMYCw/clip_image032_thumb%255B3%255D?imgmax=800)
Press “Close” button to finish the upgrade process.
Now we have done with SQL Server upgrade process to SQL Server 2016 and 2017.