zoukankan      html  css  js  c++  java
  • 备份还原站点笔记

    目的是想将一个子网站进行迁移还原成首要网站,开始用的是stsadm.exe的脚本进行备份还原。做了个bat文件,

     备份脚本如下:

    "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o backup -url http://site -filename backup.dat -overwrite
    pause

      还原脚本如下:

    "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o restore -url http://othersite -filename backup.dat
    pause

     经过测试,这个是专门针对首要网站(顶级网站)的备份还原,而且效果非常好,当然自己开发的控件还需要手动的复制到相应位置。

    针对子网站的备份还原使用import和 export。备份脚本如下:

    "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o import -url http://site/tt/ -filename backup.dat
    pause

     还原:

    "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o export -url http://othersite/tt/ -filename backup.dat -overwrite
    pause

    因为母版页是在首要网站里的,所以有可能还需要首要网站的东西手动还原。

    但是以上的脚本都不能满足子网站还原成首要网站的需求,最后在网上查到有sharepoint 2003中有个 SMIGRATE.EXE传说可以解决这个难题,因为sharepoint2007中没有,在微软官网上下了个SMIGRATE.EXE,备份脚本如下:

    smigrate.exe -y -w http://sites/00 -f backup.fwp -u [domain\usename] -pw [password]
    pause

    还原的时候得先建立个空网站,用管理中心建的好像都不符合要求,所以建站和还原脚本如下:

    Code

    但是经过使用发现,这个对于sharepoint 2007不好使,虽然能备份还原,但是丢了很多东西,到处报错……不知道是不是我的建空网站脚本问题。最后只好放弃。手工还原。




  • 相关阅读:
    Best Time to Buy and Sell Stock
    Remove Nth Node From End of List
    Unique Paths
    Swap Nodes in Pairs
    Convert Sorted Array to Binary Search Tree
    Populating Next Right Pointers in Each Node
    Maximum Subarray
    Climbing Stairs
    Unique Binary Search Trees
    Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/Hary/p/1516417.html
Copyright © 2011-2022 走看看