Lotus Domino/Notes开发和管理常见问题

作者:不详  来源: 中国IT动力   http://www.csai.cn  2005年9月14日

   Lotus Domino/Notes是目前最为流行的文档 数据库系统之一,作为群件系统,它利 用自身强大的功能使其在企业、政府办公自动化方面的应用越来越广。笔者在此总结了一些Notes开发和管理的常见问题,希望对大家有所帮助。


   问:当硬盘空间不够时,如何压缩我的Notes工作台?

   答:由于Notes 数据库是典型的文档型数据库,因此长期使用后会占用较大硬盘空间,为此我们需要经常对这些数据库进行压缩。常用的压缩方法是:

   1.用鼠标右键单击任意工作台页面,并且选择“工作台属性”。

   2.在“工作台”属性框中选择第二个属性按钮,并单击压缩按钮实现压缩。

   问:对自行开发的数据库,如何将其保存为模板,以便于以后使用?

   答:如果已经开发或更改了某个数据库,我们通常希望保存它的结构,以便用于今后的开发。这种做法不仅节省时间,而且在应用程序间保证了一致性。我们利用以下步骤可以实现把某数据库保存为模板:

   1.选择“ 文件 数据库 新建拷贝”。

   2.在“拷贝 数据库 ”对话框中,输入 服务器 、标题和 文件 名,其中 文件 扩展名为NTF。

   3.选择 数据库 设计复选框,并保存为 数据库 。

   4.单击“确定”按钮,生成 数据库 模板。

   问:在调试Lotus Domino 程序 时,经常会触发执行qnc.exe 程序 并退出Notes,如何解决?

   答:在调试Lotus Domino/Notes 程序 时,由于 程序 设计的问题,我们经常会触发执行qnc.exe 程序 ,并提示错误。其实qnc.exe执行目的只是Notes的内存保护性措施,并不一定是 程序 本身有错误。为了便于调试 程序 ,我们可以在Lotus Domino指令窗口内键入qnc _u,使其暂停运行。 如果想恢复时可以再用qnc _i指令装载它。

   问: 服务器 重装后,对一台曾经安装过Notes客户端的机器如何重新连接到新 服务器 ?

   答:首先你需要利用新建的 服务器 生成一个新的用户ID 文件 ,并删除原ID 文件 。

   为了在客户端不重新安装Notes,我们需要重新设置客户端如下:

   1.删除desktop.dsk、log.nsf和names.nsf 文件 。

   2.在文本编辑器中编辑Notes.INI 文件 ,保留该 文件 中的前六行内容,其余内容全部删除,保存Notes.INI 文件 并退出。

   当你再次双击Notes图标时,Notes 系统 会自动执行安装 程序 ,你只需用新的用户ID 文件 进行简单的设置即可连接到新 服务器 上。

   问:在使用过程中,当Notes异常退出时,如何才能再次运行Notes?

   答:通常Notes异常退出, 系统是不能再次运行Notes的。这时常见的方法是重新启动计算机并运行Notes。

   其实我们也可以不重启计算机而马上开始Notes,即我们手动杀死一个因Notes异常退出而遗留在内存中的进程nhldaemn.exe,然后我们就可再次启动Notes。