Thanks for that note. The one thing I am confused about is this;
Upgrade script—After installing the new version, complete the upgrade and switch to the new version by running the
upgrade-tsm.cmdscript. The script is installed in the
\scripts.<version_code>folder of the new version you just installed.
^^^If I wipe out my previous 10.5 installation, install the 2019.2 then what exactly am I upgrading? The reason I am asking is because when I run that upgrade script I receive an error indicating Tableau 2019.2 is already installed.
Upgrading Tableau Server to version 20192.19.0718.1543. See log file at F:\Table
au Server\logs\app-upgrade.log for progress.
Install directory F:\Tableau Server
Config file: "F:\Tableau Server\data\tabsvc\config\workgroup.yml"
Logging in as user 'DEV\tableau' since no --username flag was given.
Validating Tableau Server version.
Tableau Server Version change validation failed.
An error occurred during installation.
Tableau Server 20192.19.0718.1543 is already installed.
I believe that only applies during an in place upgrade. Let me check in a minute.
Thanks. It's confusing because also seems the pre TSM to post TSM steps change a bit depending on exactly which version of post TSM you are upgrading to even though the instructions you see floating would indicate they are all the same.(Just pre vs post)
So for example from pre TSM to 2018.3 requires you to generate a bootstrap file through CMD while going to 2019.2 does not require you to generate it their(you can do it from the GUI).
In addition it seems that vast majority of upgrade instructions I am seeing are not in place upgrades. Seems like it's pretty much recommending uninstalling the previous version and installing a new one then doing a restore but I still see this "upgrade-tsm.cmd" being referenced when doing this. For example in this video Tableau Default Brightcove player
At 8:14 he's recomending to run an upgrade script but he already uninstalled Tableau Server 2018.1 from Primary and Worker nodes.
Yeah, it is confusing. With each release, Tableau enhanced the functionality of TSM, so from 18.1 to 18.2 was a "reinstall only" changes, while post 18.2 allowed for an in-place upgrade.
It's always a better idea to install on new hardware and restore a backup though.
That upgrade script thing is what kicks off the automatic restore, if you've put your 10.5 backup in the right place in the filesystem for the restore job to find it. It's a slightly misleading name but if you're going to do the restore manually anyway you're fine.