|
|
|  |
|
 |
|
|
如何减少DB Mail Pro文件夹的大小?
第1步: 找一个比较空闲的时间,一次选择几个帐号,右键,运行一下“清理帐号”;
第2步:运行“工具=>高级SQL Server语句”菜单命令,输入语句“tuncate table systemlog”,然后执行。
第3步:看一下c:\dbmailpro\dbs\dbmailpro.mdf与.ldf两个文件,如果特别大,可以按接下来的办法“SQL Server的数据库文件和日志文件特别大怎么办?”中所说的进行压缩。
SQL Server的数据库文件和日志文件特别大怎么办?
dbmailpro.mdf比较大
SQL Server数据库物理文件为c:\DBMailPro\dbs\dbmailpro.mdf,如果您发现这个文件比较大,您可以做的是:减少在服务器上驻留的邮件数,让大家都尽量把邮件收走,然后可以到SQL Server的企业管理器中,试一试选择收缩dbmailpro数据库操作。
第1步: 到SQL Server企业管理器中,或者DBMail的“工具=>高级SQL Server语句”中,运行 truncate table systemlog 语句,删除DBMail的所有日志记录。
第2步: 到SQL Server企业管理器中,运行“所有任务=>收缩数据库”,再点击"文件"按钮去精确收缩数据库文件,收缩dbmailpro数据库。如果不是精确收缩,则收缩的程度常常非常有限。
dbmailpro.ldf 比较大
SQL Server数据库的日志文件为c:\DBMailPro\dbs\dbmailpro.ldf,如果您发现这个文件比较大,可以手工清理掉它。首先,您要到SQL Server中,检查dbmailpro数据库的属性设置,其中的“故障恢复模式”应当设置为“简单”,不然日志的增长速度是惊人的。然后,可以按如下的办法重新建一个很小的日志文件代替目前极大的日志文件。
第1步: 关闭DBMail,然后运行一下DOS命令: iisreset /stop。
第2步: 到SQL Server企业管理器中,分离dbmailpro数据库。
第3步: 重命名c:\DBMailPro\dbs\dbmailpro.ldf文件为dbmailtemp.ldf。
第4步: 在SQL Server企业管理器中,附加c:\DBMailPro\dbs\dbmailpro.mdf文件,注意删除附加文件表中的日志项一行,然后确定。
第5步: dbmailpro数据库附加成功以后,会自动生成一个1M大小的dbmailpro.ldf新日志文件。
第6步: 此时可以启动iisreset /start,运行DBMail,删除原来的dbmailtemp.ldf。
|
|
|  |
| |
|
| |
|