none
如何用stsadm实现MOSS差异备份? RRS feed

答案

  • 您好!

     

    下面的命令是差异备份的实例:

     

    "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN\STSADM.EXE" -o backup -directory \\192.168.1.1\backup$\Farm -filename backup.dat -overwrite -backupmethod differential

     

    有关STSADM.EXE的详细信息,您可以参考下面的链接:

     

    Backup: Stsadm operation (Windows SharePoint Services)

    http://technet.microsoft.com/zh-cn/library/cc287967.aspx

     

    谢谢!

     

    Rock Wang 望正茂

     

    2008年8月26日 12:06
    版主
  •  

    您好!

     

    - url参数被使用的时候,将创建site collection的备份。当–backupmethod参数被使用的时候,将创建一个单独数据库、WEB应用程序或整个场的备份。此外,不能对site collection执行增量备份。也就是说,通过stsadm工具不仅可以对数据库执行增量备份还可以对WEB应用程序或者整个场进行备份。

     

    -directory指的是Windows SharePoint Services 3.0保存备份文件的UNC或本地路径。

     

    此外,通过stsadm.exe执行的备份和数据库备份是两个不同的概念。使用stsadm.exe命令的时候,通过item参数可以指定对场的那些内容进行备份,如果不指定该参数的话,默认情况下将对整个场进行备份。当您通过stsadm.exe item参数对一个数据库进行备份的时候,该过程和通过使用SQL工具备份也是两个不同的操作,您可以通过查看备份的日志来了解其中的差别。

     

    您可以使用 Microsoft SQL Server 2005 工具来备份 Microsoft Office SharePoint Server 2007 使用的以下数据库:

     

    ·         内容数据库

     

    ·         共享服务提供程序 (SSP) 的数据库

     

    ·         SSP 的搜索数据库

     

    ·         搜索数据库

     

    ·         管理中心内容数据库

     

    ·         配置数据库

     

    有关SQL Server 工具备份的详细信息,您可以参考下面的链接:

    通过使用 SQL Server 工具备份 Office SharePoint Server 2007

    http://technet.microsoft.com/zh-cn/library/cc263069.aspx

     

    谢谢!

     

    Rock Wang 望正茂

    2008年8月27日 12:03
    版主

全部回复

  • 您好!

     

    下面的命令是差异备份的实例:

     

    "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN\STSADM.EXE" -o backup -directory \\192.168.1.1\backup$\Farm -filename backup.dat -overwrite -backupmethod differential

     

    有关STSADM.EXE的详细信息,您可以参考下面的链接:

     

    Backup: Stsadm operation (Windows SharePoint Services)

    http://technet.microsoft.com/zh-cn/library/cc287967.aspx

     

    谢谢!

     

    Rock Wang 望正茂

     

    2008年8月26日 12:06
    版主
  • 利用stsadm不能针对Site Collection进行增量备份,只能针对一个独立数据库进行备份?

     

    -directory 参数指向的就是数据库备份目录,也即说stsadm差异备份其实和利用SQL 2005进行数据库备份是同样的机理。

     

    对否?

     

    谢谢回答。

    2008年8月27日 3:25
  •  

    您好!

     

    - url参数被使用的时候,将创建site collection的备份。当–backupmethod参数被使用的时候,将创建一个单独数据库、WEB应用程序或整个场的备份。此外,不能对site collection执行增量备份。也就是说,通过stsadm工具不仅可以对数据库执行增量备份还可以对WEB应用程序或者整个场进行备份。

     

    -directory指的是Windows SharePoint Services 3.0保存备份文件的UNC或本地路径。

     

    此外,通过stsadm.exe执行的备份和数据库备份是两个不同的概念。使用stsadm.exe命令的时候,通过item参数可以指定对场的那些内容进行备份,如果不指定该参数的话,默认情况下将对整个场进行备份。当您通过stsadm.exe item参数对一个数据库进行备份的时候,该过程和通过使用SQL工具备份也是两个不同的操作,您可以通过查看备份的日志来了解其中的差别。

     

    您可以使用 Microsoft SQL Server 2005 工具来备份 Microsoft Office SharePoint Server 2007 使用的以下数据库:

     

    ·         内容数据库

     

    ·         共享服务提供程序 (SSP) 的数据库

     

    ·         SSP 的搜索数据库

     

    ·         搜索数据库

     

    ·         管理中心内容数据库

     

    ·         配置数据库

     

    有关SQL Server 工具备份的详细信息,您可以参考下面的链接:

    通过使用 SQL Server 工具备份 Office SharePoint Server 2007

    http://technet.microsoft.com/zh-cn/library/cc263069.aspx

     

    谢谢!

     

    Rock Wang 望正茂

    2008年8月27日 12:03
    版主
  • 非常感谢。

     

    stsadm备份site collection只能做到全量备份,可以恢复到其他服务器场环境中;

    SQL备份MOSS站点数据库,可以做到增量备份,只能恢复到原有的服务器场环境中,而不能做环境迁移;

     

    不知道stsadm增量备份MOSS数据库,是否可以将备份迁移到新的环境中。

    这个要去测试一下,;-)

    2008年9月2日 4:58
  •  

    您好!

     

    配置数据库和管理中心内容数据库包含特定于计算机的信息。因此,只能将它们还原到配置完全相同的环境中,这些配置包含所有软件更新、服务器名称和服务器的数量。也就是说,您不能备份配置数据库,更改拓扑结构或服务器角色,然后还原配置数据库。并不是说,用SQL工具备份MOSS站点数据库只能恢复到原有的服务器场环境中,而不能做环境迁移。只要您确保新的环境和旧的一样,您可以进行还原。

     

    注意:在执行增量备份之前一定要先执行一次完全备份,否则会报如下的错误:

    A differential backup cannot be started or restored because no full backup exists. You must run a full backup instead.

     

    此外,有关MOSS的迁移问题的详细信息,您可以参考下面的链接:

    使用内置工具迁移 Office SharePoint Server 2007

    http://technet.microsoft.com/zh-cn/library/cc262370.aspx

     

    谢谢!

     

    Rock Wang 望正茂

    2008年9月2日 10:29
    版主