Browse Guides

On-Prem Upgrade
Reading mode
Copy Link
Link Copied!
Print
Feedback
This guide has multiple versions available:
<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}</style><p><span style="font-size: 12pt;">Information on upgrading Halo for On-Prem Instances</span></p>
<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}</style><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'><strong><span style="font-size: 12pt; font-family: Calibri;">Versions</span></strong></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'><span style="font-size: 12pt; font-family: Calibri;">If you wish to upgrade halo, then you have potentially 3 options for versions to upgrade to, being our current Stable, Beta, or possibly our Release Candidate at the time.</span></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'>The downloads can be found on the Halo Self Service Portal: <a data-fr-linked="true" href="https://support.haloservicedesk.com/" id="isPasted">https://support.haloservicedesk.com/</a></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'><span style="font-size: 12pt; font-family: Calibri;">The latest features will be in the Beta version but could be potentially less stable, where as Stable been in use for longer with more stable features, but none of the brand new features, and the Release Candidate being somewhere in the middle.</span></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'><br></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'><span style="font-size: 12pt; font-family: Calibri;"><strong>It is recommended that you take a backup before you proceed with the upgrade in case there are any potential issues. If there are any issues then please proceed to the following troubleshooting guide: <a href="https://halo.haloservicedesk.com/kb?id=2623" id="isPasted">On-Prem Upgrade - Troubleshooting</a></strong></span></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'><br></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;' id="isPasted"><span style="font-size: 12pt; font-family: Calibri;"><strong>If you are upgrading to a version of Halo which requires the use of the new event services then this will have to be setup and enabled first. Here is the guide for setting up the new services (<a data-fr-linked="true" href="https://support.haloservicedesk.com/kb?id=1766">https://support.haloservicedesk.com/kb?id=1766</a>) and going NHServerless (<a target="_blank" rel="noopener noreferrer" data-fr-linked="true" href="https://support.haloservicedesk.com/kb?id=1754)">https://support.haloservicedesk.com/kb?id=1754)</a></strong></span></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'><br></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'><span style="font-size: 12pt; font-family: Calibri;"><strong>Ensure the on-prem pre-requisites are completed according to this guide&nbsp;</strong><strong><a target="_blank" rel="noopener noreferrer noopener noreferrer" data-fr-linked="true" href="https://support.haloservicedesk.com/portal/kb?id=2510" data-pasted="true">https://support.haloservicedesk.com/portal/kb?id=2510</a></strong></span></p><p><br></p><p><strong style="box-sizing: inherit; font-weight: bolder;">Please ensure that the SQL compatibility level is correct:</strong><strong style="box-sizing: inherit; font-weight: bolder;">&nbsp;</strong>Default compatibility level is <strong>130</strong>. This should be no lower than this since only SQL Server 2016 and above is supported. This is because Halo requires JSON support. This guide expands further <a href="https://learn.microsoft.com/en-us/sql/t-sql/functions/openjson-transact-sql?view=sql-server-ver17" target="_blank" data-pasted="true" style="box-sizing: inherit; color: rgb(15, 97, 161); background-color: transparent; touch-action: manipulation; text-decoration: none; cursor: pointer;">OPENJSON (Transact-SQL) - SQL Server | Microsoft Learn</a></p><p><br></p><p><strong><span style="font-size: 11pt;">If upgrading to a version past v2.220+, please ensure the SQL compatibility level of your database is increased. You can check this by running the below query.</span></strong></p><p><br></p><p><strong>SELECT compatibility_level</strong></p><p><strong>FROM sys.databases</strong></p><p><strong>WHERE [name] = &#39;your_database_name&#39;</strong></p><p><br></p><p><strong>If the compatibility level is below 140, it will need to be increased to at least this level. You can do this by running the following command.</strong></p><p><br></p><p><strong>ALTER DATABASE your_database_name</strong></p><p><strong>SET COMPATIBILITY_LEVEL = 140</strong></p><p style='margin-top:0cm;margin-right:0cm;margin-bottom:8.0pt;margin-left:0cm;line-height:107%;font-size:11pt;font-family:"Calibri",sans-serif;'><br></p><p><span style="font-size: 12pt; font-family: Calibri;"><strong>Upgrading Halo</strong></span></p><p><br></p><ol><li style="font-size: 12pt; font-family: Calibri;">Download the version of halo you wish to upgrade to (you will have to login to the Halo Self Service Portal to retrieve this) <a data-fr-linked="true" href="https://support.haloservicedesk.com/haloversions" id="isPasted">https://support.haloservicedesk.com/haloversions</a><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjEzNTZhZTRlLTVkNDEtNDBjOC05MWNlLTRhM2M4N2E5NzkzNSJ9.1NpFD-Em_9UiZU9h33mIkpdPAQO-ZWn6bF7IkmDbuUI" class="fr-fic fr-fil fr-dib" width="1293" height="490"></li><li id="isPasted">Extract the nhdweb zip file once you have downloaded them on this server. This must be done before you can drag and drop the files over. <img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjllYTAwYmVkLTllNjgtNDBiNS1iNGYzLWFlMDIwYzIzNWEzZCJ9.QPCLeG5jvGIMLbL5oS8UTxhrLkVJ0ZAb3bvq48y8CGo" width="487" height="463" class="fr-fic fr-dii"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYyMTY1NDBiLWE3YTktNGEwOC04MmJhLWUyMzAxM2ZmYzVhYyJ9.ASdR4qpxx9PoxzIns5gj5wy9jo_gJD5jeBnxKaMItTY" width="595" height="484" class="fr-fic fr-dii"></li><li style="font-size: 12pt; font-family: Calibri;" id="isPasted">Stop your halo site running on IIS&nbsp;<img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImNhMjM3OTZmLTBhYzAtNGI2ZS1iNjljLTkwOTMxODYwMWY5NSJ9.OsMgMeXE7AJkdbLYD77O_U7-icPQV6AjuAA3upFxr2M" class="fr-fic fr-fil fr-dib" width="1848" style="width: 1850px; height: 477.7px;" height="478"></li><li id="isPasted">Select all of these files within the extracted file (ctrl+a), then drag and drop them into your existing WebApp file. DO NOT DRAG AND DROP THESE FILES INTO ANOTHER FOLDER. This should be located in within a generic Halo folder within the C Drive. C:\Halo\WebApp.&nbsp;<ul><li id="isPasted">Note: Replacing the WebApp files with the upgrade version files will override any configuration changes made to the web.config files in the root, api, auth, and portal folder. Before performing this change, please copy any customised headers such as HSTS, Referrer, and permissions policies for future reference; alternatively, remove web.config from the upgraded version files.</li></ul></li><li style="font-size: 12pt; font-family: Calibri;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjJkMDY0MTg3LTVhNDMtNDg1YS04ZDNlLTU4OGYzMTJkODNiOCJ9.zBf5qg1mfT4y4v1K6YJ2hWZJZTd02teDlYO2p7hwS7s" class="fr-fic fr-fil fr-dib" width="942" height="514"><ol style="list-style-type: lower-alpha; font-size: initial; font-family: initial;"><li style="font-size: 12pt; font-family: Calibri;">If you are upgrading from a pre 2.88 version of halo, you will need to download <a data-fr-linked="true" href="https://aka.ms/vs/17/release/vc_redist.x64.exe" id="isPasted">https://aka.ms/vs/17/release/vc_redist.x64.exe</a>, Add it to your installfiles folder, and run the program.</li><li style="font-size: 12pt; font-family: Calibri;">If you are upgrading from a version before 2.50, you will need to run the UpgraderOld.exe and follow the above step as well</li><li style="font-size: 12pt; font-family: Calibri;"><span style="color: rgb(209, 72, 65);">UPDATE - If the upgrade is from a version before 2.130 to after 2.130 you will want to install this or halo will not work:</span> <a href="https://download.visualstudio.microsoft.com/download/pr/b50f2f63-23ed-4c96-9b38-71d319107d1b/26f8c79415eccaef1f2e0614e10cd701/dotnet-hosting-6.0.21-win.exe" id="isPasted">https://download.visualstudio.microsoft.com/download/pr/b50f2f63-23ed-4c96-9b38-71d319107d1b/26f8c79415eccaef1f2e0614e10cd701/dotnet-hosting-6.0.21-win.exe</a></li></ol></li><li style="font-size: 12pt; font-family: Calibri;">Run the upgrader.exe within halo and go through the steps given by the console. Once it is complete the application should close, but if you are unsure you can double check and re-run the upgrader.exe file and it should say you are up to date. &nbsp;<img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzOTgxZjJjLTkxOTMtNDkzMy1hYTRhLThjNDc4NDEyOTQ1NCJ9.-k8CRea7a8AUtbWd3l_PCyxHtcaXf5eHRLqaStzyLWw" class="fr-fic fr-fil fr-dib" width="1663" style="width: 1665px; height: 770.334px;" height="770"></li><li style="font-size: 12pt; font-family: Calibri;">Restart the site on IIS&nbsp;<img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQwYmI2MzQ5LTIwYTUtNGIyNi1iMmQxLWY2NjMzZjMxZjBiNCJ9.pTtNlJMyKOlJ8OY8H_RthdMF6-SNtj6ifdSuKj2Pi6U" class="fr-fic fr-fil fr-dib" width="1655" style="width: 1657px; height: 453.949px;" height="454"></li><li style="font-size: 12pt; font-family: Calibri;">Navigate to your halo instance, and check in the &lsquo;about&rsquo; window (bottom option of the ? menu at the top right) that it is showing the correct version<img data-fr-image-pasted="true" src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImVhOGQxMDBlLTE4NmYtNDgzMi04M2ZiLTcyMGYwNmYzNzg5NyJ9.pGgOmTwo1Bx6JXDMaW9jIQO3s64O3YVQ1uhLd9eu0dM" width="942" height="604" style="box-sizing: inherit; border-style: none; cursor: pointer; padding: 0px 1px; user-select: none; text-align: left; color: rgb(0, 0, 0); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; max-width: none !important;" id="isPasted" class="fr-fil fr-dib"></li></ol><p><span style="font-size: 12pt; font-family: Calibri;"><br></span></p><p><span style="font-size: 12pt; font-family: Calibri;"><br></span></p><p><span style="font-size: 12pt; font-family: Calibri;">This might require a cache reset with SHIFT + F5, or a log in and out</span></p><p><span style="font-size: 12pt; font-family: Calibri;"><br></span></p><p><span style="font-size: 12pt; font-family: Calibri;"><br></span></p><p><br></p>
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.