邮件服务器-邮件系统-邮件技术论坛(BBS)
标题:
Merak 数据库迁移教程
[打印本页]
作者:
dirone
时间:
2008-6-5 22:40
标题:
Merak 数据库迁移教程
转发一帖供新手参考
IceWarp V9
前版本默认采用
Access
数据库存储数据,由于
ODBC
与
UTF-8
存在一定兼容性问题,
V9
后默认数据库改为
IceWarp
独有的
SQLite
数据库,如果用户
Merak
系统是从
v9
前版本升级至
V9
后版本(如:
v9.2.1
)
,
可能需要考虑手工升级数据库,
以下方案介绍了
Merak
数据库的迁移过程。
本方案以迁移协同工作数据库为例,
协同工作数据库主要包括联系人、日历等数据。
一:概述
为了更好的使用
Icewap Merak Mail
邮件系统,现将我司现有的使用的
Access
数据库迁移到
Sql-lite
数据库,并通过数据库迁移的提升,帮助用户提高管理并创造价值。
二:迁移步骤
1
:前期准备
1.1
:检查
Merak/calendar/
路径下
groupware.db
是否存在,如没有请联系我们的工程师
1.2
:備份
Merak/calendar/
下的
calendar.mdb
和
groupware.db
注
: Merak/calendar/
下的
calendar.mdb
是現有使用的
access
數據庫
Merak/calendar/
下的
groupware.db
是即將遷移至的
sqllite
數據庫
2
:
系统迁移
2.1
:建議在下班後的時間段進行數據庫遷移。
2.2
:测试现有数据库连接是否正常,选择
“
協同工作
”
-
“DB
设置
”
-點擊
“
连接测试
”
(如图
1
)
[attach]4883[/attach]
图
1
測試
连接是否成功。
2.3
:然后选择
“
系统设置
”
-
“
工具
”
-
“
数据库迁移
”
开始迁移。
(如图
2
)
注意是从
ACCESS
迁移到
SQLLITE,
请勿颠倒
.
[attach]4884[/attach]
图
2
<1>
點擊
“
源数据
”
選擇
icewarpcalendar
,测试成功后点击确定。
[attach]4885[/attach]
<2>
點擊“目的数据”輸入迁移到的数据库文件路径。(如图3)
[attach]4886[/attach]
图3
在
DSN
栏填入
Merak
安装路径下
calendar\groupware.db
。如:
e:\merak\calendar\groupware.db
數據庫
SQL
語法這裡選擇
”SQLlite.”
[attach]4887[/attach]
测试成功后点击确定。
2.4
:确认好源数据和目的数据均连接成功后,点击“开始迁移”(
如图4)
[attach]4888[/attach] 图4
系统提示将删除目标数据中的数据,并切换
DSN,
這裡選擇”是”
,
系統即開始遷移。
三:系統測試
3.1
:查看是否切换成功。(如图5)
图5
點擊
“
協同工作
”
-
“DB
设置
”
,这里的
DSN
和加载驱动已经变成迁移后的数据库了
.
3.2
:登陸
webmail
或
mail
查看下圖各文件夾內容是否完整
,
添加中文時是否正常
.(
如圖
6)
[attach]4889[/attach]圖
6
Merark
系統的遷移功能支持
access,sql-server,mysql
oracle,
及系統自帶的
sqllite
等常用數據庫
,
可以滿足客戶的不同需求
,
這是不詳述關於其他類型的數據庫遷移
,
詳情請查看
http://bbs.icewarp.cn
.
[attach]4890[/attach]
經過以上的步驟
.
我們就完成了
Merak
系統的從
Access
數據庫到
SQL lLTE
數據庫的遷移
.
作者:
dennishan
时间:
2008-6-6 10:46
SQL Lite比Mysql如何?
作者:
tdk
时间:
2008-6-6 18:40
标题:
回复 2楼 的帖子
属于本地文件库,小家伙,效率还不错,扩展性不强。
mysql 这东西怎么说呢,他的出身本来就是为了大型应用,服务器集群等。
截然不同的两个产品
欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://www.5dmail.net/BBS/)
Powered by Discuz! X3.2