|
|
|  |
|
 |
|
|
DB Mail Server如何备份数据?
DB Mail Server采用了特别优化设计的数据库+文件的联合存储构架,帐户信息以及邮件解码信息都是保存在数据库中,而原始邮件与解码后的附件则保存在dbs文件夹下的文件中。这样能够在保证性能的同时,最大地减少了数据库容量需求。DB Mail Server每天夜里会自动备份数据库,保存前三天的数据库副本。
手工备份
手工备份过程很简单。如果是Access数据库,直接备份整个C:\DBMailPro\dbs目录(包括子目录)就可以了。如果是SQL Server数据库,也是同样地要备份整个C:\DBMailPro\dbs目录(包括子目录),但有两步额外的操作要做一下,不然SQL Server数据库不允许被复制。
1、关闭DB Mail Server.
2、运行DOS命令,"iisreset /stop",暂时关闭IIS.
3、到SQLServer企业管理器中,右击dbmailpro数据库,选择“任务=>分离”,分离数据库.
4、备份整个C:\DBMailPro\dbs目录(包括子目录).
5、运行DOS命令,"iisreset /start",开启IIS.
6、到SQLServer企业管理器中,选择“任务=>附加”,附加 C:\DBMailPro\dbs\dbmailpro.mdf数据库文件.
7、启动DB Mail Server.
没装SQL企业管理器,如何分离/附加数据库?
如果您没有安装SQL Server企业管理器,可以在Windows命令行中输入如下的命令来分离(detach)和附加(attach)数据库。如果SQL Server数据库没有被分离,则系统会不允许删除/复制SQL Server数据库文件(*.mdf/*.ldf)。
[分离DB]
C:\>osql -E
sp_detach_db dbmailpro
go
[附加DB]
C:\>osql -E
sp_attach_db @filename1="c:\dbmailpro\dbs\dbmailpro.mdf", @filename2="c:\dbmailpro\dbs\dbmailpro.ldf", @dbname="dbmailpro"
go
如何在服务器上完全卸载DB Mail Server?
DB Mail Server反安装以后,其数据资料以及数据库文件都并不会随之删除。如果您需要完全卸载DB Mail Server,即连数据资料都删除掉,可以按下面的操作步骤:
第1步:运行Windows“开始->所有程序->DB Mail Server->卸载 DB Mail Server”。
第2步:在SQL Server企业管理器中,对dbmailpro数据库进行“所有任务->分离数据库”操作。
第3步:先删除dbs子目录,然后直接删除整个DBMailPro子目录。
如何利用DB Mail Server的备份/恢复功能?
备份
DB Mail Server提供了易于使用的备份功能。备份有两种模式:快速备份和完全备份两种模式,前者只备份当前的数据库,后者将同时备份所有的文件。在DB Mail Server中选择“工具->备份数据库”菜单命令,就可以选择“快速备份”或“完全备份”。

恢复
只能恢复以前的数据到当前目录,不能用这个功能迁移到别的机器。在DB Mail Server选择“工具->还原数据库”菜单命令,就可以开始进行数据还原操作。对应两种备份模式,有快速还原与完全还原两种还原模式,您可以根据情况选择。

|
|
|  |
| |
|
| |
|