使数据库与主模板同步

要使多个数据库的设计保持一致,数据库设计者可以使数据库或数据库内的元素与主模板关联。

关于此任务

尽管设计者可以手动使数据库与主模板同步,但是更常通过 Designer 任务进行此同步操作。在更改主模板设计时,Designer 任务将更新从主模板继承设计的所有数据库。缺省情况下,Designer 任务在每天凌晨 1 点运行。缺省情况下,Updall 任务在凌晨 2 点运行,这样,它就可更新由 Designer 更改的数据库的视图索引。

为了运行服务器的 Designer 任务来更新数据库,对于从主模板继承设计的数据库,必须在存储此数据库的服务器上创建主模板的副本。

更新数据库设计后,Designer 任务也会在运行 LDAP 服务的 Domino® 服务器上重新装入 LDAP 模式。

可以对特定的数据库或文件夹运行 Designer 任务。

注: 当正在重建视图时,无论通过 Designer 任务,还是通过 Updall 任务,重建进程启动之后尝试过的所有新的服务器会话都被锁定。因此,建议对主模板的更改以及完整的视图重建,应当安排在深夜进行,因为那时很少有用户需要访问服务器。

有关主模板的更多信息,请参阅 HCL Domino® Designer 帮助

您可以通过使用以下方法之一运行 Designer 任务。

使用任务 > 启动工具运行 Designer 任务

过程

  1. Domino® Administrator 中,选择要在其上运行 Designer 的服务器。
  2. 单击服务器 > 状态选项卡。
  3. 在“任务”窗格中,单击任务 > 启动
  4. 选择 Designer,然后单击启动任务

使用控制台命令运行 Designer 任务

过程

  1. Domino® Administrator 中,选择要在其上运行 Designer 任务的服务器。
  2. 单击服务器 > 状态选项卡。
  3. 单击控制台
  4. Domino 命令字段中输入 load design,然后按 ENTER 键。

示例

1. 可用于 Designer 任务的命令行选项
命令行选项 描述

-d directory name

使相对于数据目录的某个目录中的数据库同步。例如,要同步目录 DATA\SALES 中的数据库,请指定 -d SALES

-f filename

使特定数据库同步。例如,要同步数据库 DATA\SALES.NSF,请指定 -f SALES.NSF

-i name

同步 name 指定的数据库,name 可以是数据库、文件夹或包含一组路径(其中的每个路径都可以是数据库或文件夹)的文件名。

2. -i 命令行选项的使用示例

如果文件 SCHEDULE 包含以下内容

其中

则 load design -i SCHEDULE 与以下命令行等效

SALES

DEV

DEV\USER1.NSF

SALES 是一个目录

DEV 是一个目录

load design -d SALES

load design -d DEV

load design -f DEV\USER1.NSF