Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1978734
  • 博文数量: 346
  • 博客积分: 10221
  • 博客等级: 上将
  • 技术积分: 4079
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-01 19:43
文章分类

全部博文(346)

文章存档

2012年(1)

2011年(102)

2010年(116)

2009年(127)

我的朋友

分类:

2010-05-04 08:18:20

安装客户端后,使用domino管理员部分,然后在文件标签下,找到待签名的数据库,点击右键,选择签名即可.

Domino如何对数据库进行签名为什么需要签名

1.为什么要签名?

当你把一台服务器的数据库拷到另一台服务器上运行或者要夸组织或域运行代理时就需要签名

因为Notes数据库在运行代理时会验证代理的签名者(一般为设计者或最后修改代理的人)

没有权限的用户是不能运行代理的.当你把另一台服务器上的人员签名的代理到新的服务器

上时,另一台服务器上人员是没有权限到当前服务器运行代理的.所以需要用当前服务器

一般是管理员的ID去签名数据库.更改数据库的代理签名者.

2.怎么对数据库进行签名?

启动administartor点击文件附签选中要进行签名的数据库点右键进行签名就可以了.

签名完成后(应报0个错误否则请检测ACL列表Default是否为管理者权限) 如果报你没

有权限执行此操作那么你必需要本地的方式打开数据库把default设为管理者权限,注意

在用本地方式打开数据库前要在domino控制台中输入dbcache flush命令,否则服务器会

报不能使用文件服务器的错误.签名根据你数据库的大小一般要花上一定时间,如果你签

名的进间很快一闪就成功了并且没有报错,这种情况一般是你的数据库损坏了,只能重新

拷新的数据库再试签名.

服务器上的一个库用管理员(用户)ID签名和服务器标示签名有什么异同呢?

那如果有一个用户USER和一个代理,其中代理分别有两种情况:

1.代理是服务器ID签名,代理做为WEB用户运行。此时代理执行时是以什么身份?

2.代理是USER签名,代理做为WEB用户运行。此时代理执行时是以什么身份?

3.代理是USER签名,代理做为WEB用户运行。此时代理执行时是以什么身份?

4.代理是服务器ID签名,代理做为WEB用户运行。此时代理执行时是以什么身份?

要看你配置服务器的时候给他们什么权限了

1、WEB用户身份

2、WEB用户身份

3、USER身份

4、服务器ID身份

恩,那就是只要选中WEB用户执行,那么代理执行的身份就是WEB用户的,否则谁签名就是谁的身份执行。

其实在agent里写如下代码就知道了

dim u as variant

u=evaluate({@username})

msgbox u(0)

阅读(2734) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~