存档服务是保存用户即时通讯消息的文本内容,把用户的数据保存到存档服务器的数据库中,注意用户即时通讯消息如音频,视频等数据不能存档,只能保存文本信息。

具体实验环境如下图所示:

snap1

具体实验步骤:

1.存档服务器需要有一个数据库作支持,需要数据库 sql2000+sp3以上的补丁。

2.消息队列服务。在即时通讯服务器和存档服务器上都要安装消息队列服务,消息队列服务指的是一个数据流通管道。

3.安装存档服务器。

4.配置LCS 服务器使用存档。

5.配置用户存档消息。在服务器做全局设置和单独的设置都可以。

一:安装数据库sql2000+sp3以上的补丁。

1.我们在要安装存档服务的服务器上安装数据库。因为存档服务要有后台数据库的支持。firenze 挂入sql 2000镜像光盘开始数据库的安装,选择安装“sql server 2000 组件”

snap2

2.选择“安装数据库服务器”

snap3

3.提示兼容性,选择“继续”

snap4

4.选择下一步。

snap5

5.选择下一步。

snap6

6.点击下一步,如图所示。

snap7 

7.点击下一步。

snap8

8。点击是。

snap9

9.选择“服务器和客户端工具”。

snap10

10.选择下一步如图所示。

snap11

11.实验环境,选择典型安装就可以了选择下一步。

snap12

12.使用域管理员,否则没有网络权限。

snap13

13.选择windows身份验证模式。

snap14

14.点击下一步。

snap15

15.许可模式选择每客户模式,点击继续。

snap16

16.数据库安装完成,点击完成。

snap17

17.在windows2003上安装sql2000需要sp2以上的补丁支持,点击下一步。

snap18

18.点击是。

snap19

19.点击下一步。

snap20

20.点击下一步,如下图所示。

snap21

21.实验环境,选择忽略密码设置。点击确定

snap22

22.勾选升级如下图所示。

snap23

23. 点击确定。

snap24

24.点击下一步。

snap25

25.开始安装。

snap26

26.点击确定。

snap27

27.补丁安装完成。

snap28

28.启动数据库代理服务。

snap29

29.启动数据库服务。

snap30

30.在存档服务器上我们完成了数据库的安装。

二.安装消息队列组件,在即时通讯服务器和存档服务器上都要安装消息队列组件。

1.依次点击开始——设置——控制面板—添加删除程序——添加删除组件——应用服务器的详细信息中勾选消息队列,如下图所示。

snap31

2.完成组件安装。

snap32

3.LCS服务器上也安装此组件,如下图所示同上。

snap33

三.安装存档服务

1.挂入lcs2005镜像,选择存档服务。如下图所示

snap34

2.选择为存档服务安装文件。

snap35

3.点击下一步。

snap36

4.选择我接受许可协议,点击下一步。

 snap37

5.点击下一步。

snap38

6.点击下一步。

snap39

7.选择是。

snap40

8.点击安装。

snap41

9.点击完成。

snap42

10.选择是。

snap43 

11.点击下一步。

snap44

12.如下图所示点击下一步。

snap45

13.点击下一步。

snap46

14.点击下一步。

snap47

15.点击下一步。

snap48

16.选择激活后启动服务。

snap49

17,开始激活。

snap50

18。激活完成。存档服务安装完成。

snap51

四.配置即时通讯服务器使用存档。

1.在lcs服务器上选择istanbul属性

snap52

2.勾选激活内容存档。点击关联。

snap53

3.输入存档服务器的名称。

snap54

snap55

五。配置用户存档消息。

1.这里做的是局部设置只针对当前用户。为了便于我们测试。管理员属性选择lcs 点击高级设置。

snap56

2.选择将所有通信存档。

snap57

3.管理员和user3做测试,user3也要做用户设置同上。

六.用户存档测试。

1.测试用户彼此发送消息。

snap58

snap59

2.在存档服务器上打开数据库。找到lcslog数据库,这是为存档生成的库。

snap60

3.在lcslog数据库中,找到messages的表。这就是存档被设定用户即时消息的数据库的存储位置。打开此表就能看到用户所发出的文本消息了。

snap61

4.还有注意账号过期的问题。把存档服务器的启动账号在域控制器上设成“密码永不过期”。

snap62

5.如下图所示就是管理员和user3所发送的消息。

snap63

6。还有一个叫user的表这是与messages所构成的多表连接的表。

snap64

七.注意如果设置完存档服务,在数据库中看不到发送的信息。

1.客户端用户重新登陆。

2.重启即时通讯服务和存档服务。

至此存档服务搭建完成!!!