• sharepoint 2010 切换域


      前提:

        现在已经有一个sharepoint 2010的环境,当前域为contosoA.com,有个需求需要将这个域切换到域contosoB.com。下面是成功操作的步骤。

      1、数据最重要

        备份所有数据库数据,sharepoint中大部分数据都是存在数据库中的,所以只要备份了数据库,数据基本就OK了。其实只要备份内容数据库就可以了,一般都是WSS_Content。

        备份IIS中对应端口下的文件,其实没什么用,目的是以防万一,如果有自定义的东西以后还可以找到,尤其是有的人愿意把DLL文件放到Bin目录下,其实在sharepoint中好像不介意这么做,应该都放到全局缓存中吧,个人是这么认为的,如果放到bin下好像要修改Web.config中的信任基本为Full,这样好么?

        备份14目录下的文件,都是以防万一的,样式文件,图片什么的。

      2、运行配置向导,脱离服务器场

        运行配置向导,将当前网站从服务器场中脱离出去,这样操作不会删除数据库,不会删除Layouts下的文件。但是会删除IIS中的所有有关当前sharepoint的网站,切记。

      3、把服务器切换到新域contosoB.com

        这个没什么说的,重启服务器。

      4、运行配置向导,新建服务器场

        步骤和新安装sharepoint是一样的;但是我遇到了下面的错误。无法启动计算机“.”上的服务SPAdminV4.

        

        尝试解决办法,因为将sharepoint服务器从服务器场中脱离的时候并没有删除相关的服务,比如SPTimer,SPAdministratro等服务,原sharepoint在contosoA.com域中,服务的运行账号是contosoA.com中的账号,但是现在我们已经在contosoB.com域中运行了,所以我们需要把服务的运行账号修改为contosoB.com的账号,当然这个账号应该有一定的权限,具体什么权限我也不知道,管理员就对了。

        再次运行配置向导,反正我是解决了。

       5、剩下的就是配置sharepoint,和安装sharepoint一样了。

       6、将内容数据库还原到数据库服务器上,附加内容数据库,mount-spcontentdatabase命令

       7、其实到现在我们已经切换完了。

      我不太知道新域中的用户和旧域中的用户怎么匹配,因为现在的权限完全是乱的,难道要重新设置权限。好像有move-spuser,但是,不会用啊,老是提示,用户不存在或用户不唯一,头疼,没有办法。

  • 相关阅读:
    switch语句
    switch语句
    if语句三种格式
    dowhile语句
    if语句三种格式
    if语句配对
    ansible
    linux系统中网站服务程序(web服务/httpd服务)
    ansible
    ansible
  • 原文地址:https://www.cnblogs.com/qiumc/p/4393006.html
Copyright © 2020-2023  润新知