DB Mail Server如何迁移到另一台机器上? 
下面指导您,如何将DB Mail Server从当前服务器上迁移到另一台服务器上,我们假设原服务器是A机,新服务器是B机。如果是Access数据库,非常好办,先在B机上安装一份新的DB Mail Server,安装好启动后然后退出,然后将A机的c:\DBMailPro\dbs子目录以及子目录下的所有文件一并复制并覆盖B机上的相应目录与文件。如果是SQL Server数据库,则操作过程会复杂一些,下面详细介绍。
第1步:关闭A机上的DB Mail Server。
第2步:在A机上的SQL Server企业管理器中,右键选择dbmailpro数据库,执行“所有任务->分离数据库”操作。 图例.
第3步:在A机上用WinZip或WinRAR等打包c:\DBMailPro\dbs目录下的所有文件以及所有子目录。
第4步:在B机上安装好一份新的DB Mail Server,启动界面以后直接退出。
第5步:在B机上将从A机上打包的数据解压覆盖c:\DBMailPro\dbs子目录以及下面的文件。
第6步: 在B机上打开SQL Server企业管理器,选择“操作->所有任务->附加数据库”菜单命令。 图例.
第7步: 选择c:\dbmailpro\dbs\dbmailpro.mdf文件,然后“确定”。 图例.
第8步:在B机上启动DB Mail Pro,开始正常邮件通讯.
如果没有装SQL企业管理器怎么办?
SQL Server数据库如果没有被分离,则系统会不允许删除/复制SQL Server数据库文件(*.mdf/*.ldf)
如果您没有安装SQL Server企业管理器,可以在Windows命令行中输入如下的命令来分离(detach)和附加(attach)数据库:
C:\>osql -E
sp_detach_db dbmailpro
go
quit
C:\>osql -E
sp_attach_db @filename1="c:\dbmailpro\dbs\dbmailpro.mdf", @filename2="c:\dbmailpro\dbs\dbmailpro.ldf", @dbname="dbmailpro"
go
quit
|