Call Savance EIOBoard Call Us: (248) 478-2555

Support Suite

User Login



 

Main

Knowledgebase
The Comprehensive Guide to Customer hosted Upgrades and migrations Part 2
Posted by Travis Fleenor on 17 July 2017 02:14 PM
  1. Then test the client connection. In the first example the port number had been changed from Port 80 to 801 so :801 and needed to be added. In the second example I changed the binding instead of the port number.
  2.  

    The first step is to open <span class=""><b>window</b></span> and click <span class=""><i><b>Notification Chevron</b></i></span>

    Right Click <span class=""><i><b>EIOBoard Icon&nbsp;</b></i><b></b>if EIOBoard is already connected this icon will be a pencil.</span>

    Click <span class="component"><i><b>Settings</b></i></span>

    Click <span class="component"><i><b>Test Connection</b></i></span>

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class=""><i><b>Enter Server Name or IP Address: input the new ip address</b></i></span>

    Click <span class=""><i><b>Test Connection</b></i></span>

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class="component"><i><b>Test Auth.</b></i></span>

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class="component"><i><b>Apply</b></i></span>

    Click <span class=""><i><b>Ok</b></i></span>

    That's it. You're done.

     

     

    The first step is to open <span class="component"><b>window</b></span> and click <span class="component"><i><b>Notification Chevron</b></i></span>

    Right Click <span class=""><i><b>EIOBoard Icon</b></i></span>

    Click <span class="component"><i><b>Settings</b></i></span>

    Click <span class="component"><i><b>Test Connection</b></i></span>

    Right Click <span class="component"><i><b>Test Connection</b></i></span>

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class="component"><i><b>Internet Information Services (IIS) Manager</b></i></span>

    Right Click <span class="component"><i><b>EIOBoard</b></i></span>

    Click <span class="component"><i><b>Edit Bindings...</b></i></span>

    Click <span class="component"><i><b>801</b></i></span>

    Click <span class="component"><i><b>Edit...</b></i></span>

    Click <span class="component"><i><b>Port:</b></i></span>

    Enter 80 (or desired port number)

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class="component"><i><b>No</b></i></span>

    Click <span class="component"><i><b>Cancel</b></i></span>

    In this example the Default Website is removed because it is not being used and the desired Port 80 for EIOboard was bound to it.

    Click <span class="component"><i><b>Yes</b></i></span>

    Right Click <span class="component"><i><b>EIOBoard</b></i></span>

    Click <span class="component"><i><b>Edit Bindings...</b></i></span>

    Click <span class="component"><i><b>801</b></i></span>

    Click <span class="component"><i><b>Edit...</b></i></span>

    Click <span class=""><i><b>Port:&nbsp;</b></i></span>

    Enter Desired Port number

    Click <span class="component"><i><b>OK</b></i></span>

    Port 80 was accepted because it is no longer bounid to default website - click <span class=""><i><b>Close</b></i></span>

    That's it. You're done.

     

  3. A common connection error you may see after an upgrade is this - the first thing to check is whether the web.config file has been incorrectly duplicated. In IIS right click on WebService. if you see a web.config file there delete it and restart the site.
  4.  

    The first step is to open <span class="component"><b>window</b></span> and click <span class="component"><i><b>Internet Information Services (IIS) Manager</b></i></span>

    Right Click <span class="component"><i><b>WebService</b></i></span>

    Click <span class="component"><i><b>Explore</b></i></span>

    Right Click <span class=""><i><b>web</b></i></span>

    Click <span class="component"><i><b>Delete</b></i></span>

    Click <span class="component"><i><b>Close</b></i></span>

    Click <span class="component"><i><b>EIOBoard</b></i></span>

    Click <span class="component"><i><b>Restart</b></i></span>

    That's it. You're done.

     

  5. This error can also occur if the SQL password is incorrect. When doing an upgrade only, or a migration of both EIOBoard Server and SQL database to a new Server if you run into any authentication issues, problems connecting to SQL, issues with AD Sync etc. general connection problems etc. you can often fix them by replacing the web.config file in the EIOboard site with the backup you created in III. - Step 2 In this example this was done to fix an incorrect sql password
  6.  

    Doubleclick <span class="component"><i><b>EIOBoard</b></i></span>

    Click <span class="component"><i><b> Details</b></i></span>

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class="component"><i><b>Notification Chevron</b></i></span>

    Right Click <span class="component"><i><b>EIOBoard is Logged Out</b></i></span>

    Click <span class="component"><i><b>Settings</b></i></span>

    Click <span class="component"><i><b>Test Connection</b></i></span>

    Notice the Error <b><i>Login Failed for user 'sa'&nbsp;</i></b>Click <span class=""><i><b> Details</b></i></span>

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class="component"><i><b>Internet Information Services (IIS) Manager</b></i></span>

    Right Click <b><i>EIOBoard&nbsp;</i></b>Click <span class=""><i><b>Explore</b></i></span>

    Doubleclick <span class=""><i><b>Web</b></i></span>

    Notice here that the password for the SQL login is incorrect.<span class="component"><i><b><!--?xml version="1.0" encoding="UTF-8"?--><!-- Note: As an alternative to hand editing this file you can use the web Admin tool to configure settings for your application. Use the Website->Asp.Net Configuration option in Visual Studio. </b></i></span>--></b></i></span>

    Click <span class="component"><i><b>Close</b></i></span>

    Click <span class="component"><i><b>Desktop</b></i></span>

    Move the copy of the web.config file from the desktop to the EIOBoard site's folder Click <span class=""><i><b>Replace the file in the destination</b></i></span>

    Click <span class="component"><i><b>Internet Information Services (IIS) Manager</b></i></span>

    Click <span class="component"><i><b>Restart</b></i></span>

    Click <span class="component"><i><b>Desktop</b></i></span>

    Click <span class=""><i><b>Close</b></i></span>

    Click <span class="component"><i><b>Test Connection</b></i></span>

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class="component"><i><b>Test Auth.</b></i></span>

    Click <span class="component"><i><b>OK</b></i></span>

    Click <span class="component"><i><b>Apply</b></i></span>

    Click <span class="component"><i><b>Desktop</b></i></span>

    That's it. You're done.

     

  7. Sometimes replacing the entire web.config file might cause more problems than it fixes. In the web.config file there are several settings called appSettings that may sometimes be changed or reset by an upgrade or Server migration. Compare these entries in the new web.config file to your backup web.config file to make sure your settings that worked before the upgrade are still employed after the upgrade. You can also check these settings to make sure that your new server addresses etc. have been set correctly. Here is a screen shot of the app settings from web.config. The settings that most commonly need to be changed to match the backup are highlighted. Just keep in mind all installations are different-
  8. A final problem you may run into after upgrading SQL is an issue where a user tries to log in to EIOBoard it gets stuck at "logging 51%" and then eventually times out. This is due to a compatibility setting in Newer version of SQL (later than 2012). If your users run into this problem set the compatibility level for the SolutionSavant (or whatever your EIOBoard database is called) database to 2008.  Here is a microsoft article on how to do this https://docs.microsoft.com/en-us/sql/relational-databases/databases/view-or-change-the-compatibility-level-of-a-database
  9. If you use AD Sync and following an upgrade automatic login through the browser interface is no longer working follow this guide to set it up again - http://support.savance.com/index.php?/eioboard/Knowledgebase/Article/View/372/0/windows-authentication-in-the-browser-interface
  10. Advanced - Deleting Reg keys on the server - http://support.savance.com/index.php?/eioboard/Knowledgebase/Article/View/320/0/delete-server-registry-keys
  11. This covers most of the problems that occur with upgrades and migrations but you may run into issues not covered in this guide. If you do please contact support and we will assist you.

IX. Installing and updating clients after and upgrade/migration - helpful kb articles on installing clients using group policy, registry deployments

  1. Deploying EIO Board using Group Policy - http://support.savance.com/index.php?/eioboard/Knowledgebase/Article/View/296/0/guide-on-how-to-deploy-eioboard-client-using-group-policy - http://support.savance.com/index.php?/eioboard/Knowledgebase/Article/View/356/0/failed-group-policy-installation
  2. Automated installation settings and deployment - http://support.savance.com/index.php?/eioboard/Knowledgebase/Article/View/88/0/automated-installation-and-settings-deployment
  3. Deploying settings with the Registry - http://support.savance.com/index.php?/eioboard/Knowledgebase/Article/View/58/0/how-do-i-deploy-settings-with-the-registry

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below. This is required to prevent automated registrations and form submissions.