設計を置換する

このタスクについて

[設計の置換] コマンドを実行すると、データベースの設計がテンプレートの設計に置換されます。テンプレートでの変更を継承しないデータベースの場合は、これ以外の方法で設計の変更を配信できません。データベース ACL に [設計者] 以上のアクセス権が指定されている場合は、データベースの設計をテンプレートの設計で置き換えることができます。

テンプレートを使用してデータベース設計を更新または置換する場合、オプション [更新時に再設計/設計の置換を禁止する] が有効になることを確実にするため、テンプレートの設計のプロパティで、オプション [設計の変更が禁止されていることを知らせる] をこのオプションとともに選択します。

[設計の置換] で置換されない設計要素

このタスクについて

次の設計要素は、[設計の置換] では置換されません。

  • データベースアイコン。ただし、アイコンプロパティの [データベースアイコンの変更用に設計の更新または置換を許可] を有効にしている場合を除きます。

  • データベース名とカテゴリ
  • データベース ACL およびデータベースの暗号化の設定

    ACL のロールは更新されます ([ファイル] - [アプリケーション] - [アクセス制御] - [ロール])。

  • 「データベースの使い方」文書と「データベースについて」文書。ただし、[設計のプロパティ] インフォボックスの [更新時に再設計/設計の置換を禁止する] を無効にしている場合を除きます。
  • 設計が更新されないように設定されている設計要素 ([設計のプロパティ] インフォボックスで [更新時に再設計/設計の置換を禁止する] が選択されている設計要素)
  • テンプレートが継承される設計要素 ([設計のプロパティ] インフォボックスで [テンプレートから設計を引き継ぐ] が選択されている設計要素)
注意:
継承セットを持つ要素は、その設計が更新されないように設定されていなくても (つまり、[更新時に再設計/設計の置換を禁止する] が選択されていない場合でも)、置換されません。
  • [ファイル] - [データベースのプロパティ] インフォボックスの [設計] タブの [[データベースの作成] で詳細テンプレートとしてリストする] オプション
  • [ファイル] - [データベースのプロパティ] インフォボックスの [詳細] タブで指定するすべてのオプション。ただし、[文書テーブルマップの最適化] と [文書の階層情報を使用しない] は除きます。

[設計の置換] で置換される設計要素

このタスクについて

次の設計要素は、[設計の置換] により置換されます。

  • フォーム、フィールド、フォームのアクション、イベントのスクリプト
  • ページ
  • ビュー、フォルダ、ビューのアクション
  • エージェント
  • ナビゲータ
  • フレームセット
  • 共有フィールド
  • [データベースのプロパティ] の選択項目。ただし、[詳細テンプレート] オプションを除きます。
  • [ファイル] - [データベースのプロパティ] インフォボックスの [設計] タブで指定するすべてのオプション。ただし、[[データベースの作成] で詳細テンプレートとしてリストする] を除きます。
  • [ファイル] - [データベースのプロパティ] インフォボックスの [詳細] タブで指定する [文書テーブルマップの最適化] オプションと [文書の階層情報を使用しない] オプション

データベースの設計を置換する

このタスクについて

データベースを他のサーバーに複製する場合は、1 つのデータベースの設計だけを置換し、そこから他のレプリカに変更内容を複製するようにしてください。

手順

  1. サーバー上のデータベースを選択して、[ファイル] - [アプリケーション] - [設計の置換] を選択します。

  2. テンプレートを選択します。
  3. [置換] をクリックして、確認のために [はい] をクリックします。