GeneXus Server 環境では、1 対のデータベース (GeneXus Server Storage および GeneXus Access Manager) を使用してナレッジベースのリストをホストします。
バックアップを作成する場合、次の手順で実施します:
GeneXus Server インスタンスを以前の状態に復元する必要が生じた場合は、前述のデータベースを復元します。
新しいマシンをインストールし、GeneXus Server の既存のナレッジベースで更新するには、GeneXus Server Storage Migrator Utility を使用して既存のナレッジベースをエクスポートし、インポートします。
バックアップのみを使用して GeneXus Server を手動で復元する場合は、次の手順を実行します:
- 新しいマシンに GeneXus Server をインストールします。
- GeneXus Server のインストールフォルダ内に Catalog フォルダを作成し、前の GeneXus Server でホストされていた KB の場所を模倣します。
- KB ごとに knowledgebase.connection ファイルを設定します。
- コマンドラインで GeneXus ServerSetupUtility フォルダに移動し、次のコマンドを実行します。
SetupUtility /GAM /GeneXus ServerLocation:"<VDir のフルパス>" /ConnectionString:"<完全な接続文字列>"
SetupUtility /GeneXus ServerStorage /GeneXus ServerLocation:"<VDir のフルパス>" /ConnectionString:"<完全な接続文字列>"
VDir のフルパスは GeneXus Server のインストールフォルダにある VDir フォルダ、完全な接続文字列は SQL Server への接続文字列です。次の構文を使用して値を変更できます。
Data Source=SQLServerInstanceName;Initial Catalog=GeneXusServerGAMDatabaseName;Integrated Security=true;
- 製品をアクティベートします。
- パターン、エクステンション、ユーザーコントロールなどのコンポーネントをインストールします。
- GeneXus Server データベースを復元します。
- 前の GeneXus Server インスタンスで管理されていたすべてのナレッジベースを復元します。
- 復元したデータベースに合わせて、GAM 接続ファイル (connection.gam) を更新します。
- 復元したデータベースに関連付けられた GAM データベースの RepLoginAdd テーブルの LogSrvCon 項目属性を、新しい GeneXus Server のインストール先マシンの名前に変更します。次に例を示します。
update GeneXusAccessManagerXev3u2Sample.dbo.RepLoginAdd set LogSrvCon = 'machinename'
GeneXus Server データベース
|