备份MOSS应用程序
一、备份MOSS应用程序
使用MOSS命令STSADM.exe来备份应用程序
STSADM.exe这个命令在
%SystemDriver%"Program Files"Common Files"Microsoft Shared"web server extensions"12"BIN 这个目录下.
具体操作如下:
(1)、运行->cmd
(2)、在命令行窗口中执行:
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN \stsadm.exe" -o backup -url http://bj-it-002/ -filename c:\backupName.bak
(http://bj-it-002/:为需要备份的应用程序地址
c:\backupName.bak:为备份生成出的文件地址和名称,可自由命名。)
二、还原应用程序
1、还原MOSS应用程序
首先在目标机器上准备好MOSS环境,然后执行还原命令。
具体操作如下:
(1)、在目标机器上新建应用程序,如http://bj-it-003/。
(2)、运行 -> cmd
(3)、在命令行窗口中执行:
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN \stsadm.exe" –o restore -url http://bj-it-003/ -filename c:\backupName.bak -overwrite
(http://bj-it-003/:为被还原的目标应用程序
backupName.bak:为备份的文件)
3、还原数据库
在sql server 2005 中还原DMS_DB数据库文件。
三、定时备份应用程序
主要实现方式是建立批处理程序,然后放到系统计划任务中执行。系统每次执行会写一个日子文件,记录这次的执行情况。
具体步骤如下:
1、新建notepad文本,输入以下内容(框中内容为代码,其他为注释)
--写日志文件(D:\moss_backup\serverlog.txt为日志文件地址和名称,可自行定义),开始执行备份:
echo %date% %time% backup : >>D:\moss_backup\serverlog.txt
--备份,并将备份结果写到日志文件中
-- http://waixie10:20102/:为需要备份的应用程序地址
-- D:\moss_backup\%date:~0,10%.data:为备份文件的地址和名称,按备份日期来命名。
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN \stsadm.exe" -o backup -url http://waixie10:20102/ -filename "D:\moss_backup\%date:~0,10%.data" -overwrite >>D:\moss_backup\serverlog.txt
--写日志文件,备份结束。
echo %date% %time% end : >>D:\moss_backup\serverlog.txt
2、将刚创建的txt文件另存为.bat格式文件。
3、在操作系统中新建计划任务,执行这个批处理文件即可,执行频率和执行时间自行设置。