【GeneXus】KBの削除方法

KBの削除方法を聞かれたのでメモ。

環境

・GeneXus 18
・SQLServer 2019
・IIS
(ちょっとJavaも書いてる)

今回いらないKBは「SampleKB」です。
フォルダパスなどは、開始ページなどで確認しておく。

注意1
私がいつも実施してる手順ってだけで
もっといい方法があるかもしれない。

その場合はコメントでも書いてください。たまに承認してます!

注意2
自己責任で実施してください。
お仕事(プロジェクト)によっては削除しちゃダメだったり
削除方法が決まっている場合もあるので、あくまでも参考程度で。

① GeneXusを閉じる


GeneXusがKBを開いていると削除できないので閉じます。

② SQLServerからデタッチ


SQL Server Management Studio(SSMS)を起動して、
KBのDB(GX_KB_~~~)をデタッチします。

DBを右クリックして
タスク > デタッチ

デタッチの説明は割愛です。気になる人は勝手に調べて。

③ KBフォルダを削除

事前に調べたKBフォルダを削除します。

※フォルダが削除できない場合、GeneXusのタスクが残ってる場合があるので
タスクマネージャーからGeneXusタスクを終了後にフォルダを削除する。

④ APサーバーからAPPを削除

・.Net Frameworkの場合
IISの管理コンソールを開いて該当のAPPを右クリックして削除

・Javaの場合
Tomcatのwebappsから該当のAPPフォルダを削除
※Tomcat以外の場合も、該当のAppフォルダやApp情報を削除

⑤ DBの削除(任意)

APPで使用した、DBを削除する必要がある場合は削除します。

ここはデタッチじゃなく、削除で良い。

⑥ 開始ページの調整(任意)

上記手順だけだと開始ページのリンクが残るので、消します。(消さなくても開けないので見た目の問題)

以下のファイルを編集して該当の不要部分を削除します。
C:\Users\【ユーザー名】\AppData\Roaming\GeneXus\GeneXus\18\recentsKBs.xml

まとめ

とりあえず簡単でしたが削除方法をまとめました。
e-learningとかでも教えないし
私も誰かに教わった記憶が無いので
なんか皆好きなやり方で削除してるのかなwww

以上

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください