雖然自己最常用的資料庫工具並非 JetBrains DataGrip, 但是朋友圈以及工作上的開發團隊成員, 卻經常使用此工具. 因此, 每隔一段時間就會想要試試看新發行的版本, 有哪些修正與改善, 以方便跟使用這工具的捧友們溝通. 不過 DataGrip 這工具麻煩的是一旦試用過舊版本之後, 在安裝新版本就會碰到試用版的版權過期, 無法繼續使用而直接離開程式.
譬如, 去年 (2020 年) 夏天, 試用過 JetBrains DataGrip 2020.1, 試用版的版權在安裝一個月之後就已經過期. 等到今年 (2021 年) 的現在, 想要試用一下 2020.3 這個版本, 看看有那些修正與新功能, 結果安裝了之後, 卻因為之前的試用版權已經過期, 而無法使用.
過去碰到這個問題, 個人採取的解決方案是將自己用來測試的 Windows 虛擬機器給刪除, 重新建立一個新的 Windows 虛擬機器, 就可以安裝新的版本繼續試用. 這方法雖然可行, 但是整體而言耗時且費工, 實在算不上是個好辦法.
於是參考網路提供的各種辦法之後, 決定採用下面這個解決方案.
JetBrains DataGrip 繼續試用後續較新版本的黑手解決方案
cd %APPDATA%\JetBrains\DataGrip2021.2*
rmdir "eval" /s /q
del "options\other.xml"
reg delete "HKEY_CURRENT_USER\Software\JavaSoft\Prefs\jetbrains\datagrip" /f
經過上述步驟之後, 就可以重新設定 30 天的試用期限, 繼續評估與適用較新版本的 JetBrains DataGrip 囉.