Technical Works

ASC Technical support site

*

GeneXusの復元方法

   

GeneXusのバックアップ、復元方法としてエクスポートしてインポートする方法がありますが、
今回はKnowledgeBase(以下KB)のmdfファイルから復元したいと思います。

まず、KBが配置されているフォルダを確認します。
※今回は既存のKB(\Models\WeeklyReportSst)から新しいKB(\Models\Test)にコピーする方法で復元を実現します。

models

新しいKBフォルダ「\models\Test」を作成します。
※Testが新しいKB名になります。
上記のフォルダの中から下記、4つのファイルを新しいKBフォルダ「\models\Test」にコピーします。

・ナレッジベースのデータベース名.mdf
・ナレッジベースのデータベース名.LDF
・knowledgebase.connection
・ナレッジベース名.gxw

※GeneXusは閉じてから行ってください。

CopyTo

SQLServerを管理者権限で起動します。
データベースを右クリックして、「アタッチ」を選択してください。

アタッチ

追加から新しいKB(\Models\Test)にコピーした「ナレッジベースのデータベース名.mdf」を選択し、OKを押下します。

Add

下記の様に「次の名前でアタッチ」にアタッチする名前を入力します。OKをクリックします。
※KBのデータベース名です。KB名とは違います。

nameing

アタッチされてSQLServerに追加された事が確認できます。

import

既存KBからコピーしたファイル「WeeklyReportSst.gxw」のファイル名を「Test.gxw」に変更します。
既存KBからコピーしたファイル「knowledgebase.connection」をTextEditorで開きます。
・KBデータベース名、KB名を修正します。

connection

GeneXusを起動します。
ファイル > 開く > ナレッジベースから新しいKB「Test」を選択します。

Open

開くと既存のKB名になっているので、設定からナレッジベース名を変更します。
※プロパティのnameを修正すると自動修正されます。

setting

最後にDBの設定を編集します。
※既存のDBがある場合は上書きされるため、必ず確認が必要。

DB

「すべてをビルド」を行ってください。
これで、復元完了になります。

【POINT】

cah3-bk バックアップとして、エクスポートインポートする方法以外に、
Modelsの「mdf、Log、Connection,gxw」をバックアップとして使う事ができます。
The following two tabs change content below.

cho

最新記事 by cho (全て見る)

 - GeneXus

Loading Facebook Comments ...

Message

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

CAPTCHA


*

  関連記事

GeneXus で 住所録を作る

前回は「世界一有名なプログラム」である「Hello, world!」をGeneX …

GeneXus ログイン認証(TomcatのBASIC認証)

GeneXusだけではなく、ログイン認証は重要であります。 開発環境、テスト環境 …

Genexus tips ①

今回は GeneXus で開発する際にちょっと困った時の対処や、ちょっとした小技 …

GeneXus で 住所録を作る②

今回は 前回作成した住所録を拡張します。郵便番号マスタ( Transaction …

GeneXusでAndroidとiOSのスマートデバイスアプリを作成する

GeneXusがスマートデバイスアプリを作成できるのは知っているけど、実際にどう …

no image
GeneXus X Evelution2 Update 5 をインストールする(1)

GeneXus を使用するためには、GeneXus のインストールは勿論、その他 …

GeneXusでAndroidとiOSのスマートデバイスアプリを作成する(3)

前回はスマートデバイスアプリケーションの作成を行いました。 今回は実機(Andr …

GeneXusでAndroidとiOSのスマートデバイスアプリを作成する(4)

前回はAndroid(実機)での動作確認を行いました。 今回は Mac で iO …

GeneXus X Evelution2 Update 5 をインストールする(2)

前回でインストールする全てのアプリケーションを入手しました。 今回は入手したアプ …

GeneXusでAndroidとiOSのスマートデバイスアプリを作成する(2)

前回は環境の構築を行いました。 今回は実際にGeneXusでスマートデバイスアプ …