最近のアクセス:
GeneXus Server データベースのバックアップと復元

GeneXus Server 環境では、1 対のデータベース (GeneXus Server Storage および GeneXus Access Manager) を使用してナレッジベースのリストをホストします。
バックアップを作成する場合、次の手順で実施します:
  • GeneXus Server データベースをバックアップする
  • GeneXus Server インスタンスが管理するすべてのナレッジベースをバックアップする
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 データベース



Created: 15/11/26 18:10 by Admin Last update: 21/04/21 20:10 by Admin
カテゴリ
Powered by GXwiki 3.0