zoukankan      html  css  js  c++  java
  • SharePoint 数据库迁移步骤

    背景:项目上一SharePoint网站分为SharePoint前端与数据库,前端放在实体机上,数据库放在VM9虚拟机中。

    环境:Windows Server 2008 r2+sp1, SharePoint Server 2013 Enterprise, SQL Server 2008 r2+sp1, VM9虚拟机

    存在的问题:虚拟机中实际上只有70G大小的文件,但是虚拟机在磁盘上的空间有700多G,严重占用资源,在网上尝试用vmware-vdiskmanager.exe –k命令、VMwareToolboxCmd.exe disk shrinkonly命令基本上没有作用(其中第二条命令压缩一个几十G的虚拟机差不多要十几个小时,结果才压缩了几G)

    解决思路:新建一个虚拟机,安装SQL Server,备份SiteCollection,还原SiteCollection到新数据库,删除原有虚拟机。

    以下是我所在项目的迁移过程:

    1、备份原网站上的web.config,CKFinder/CKEditer文件

    2、备份SiteCollection,命令如下:

      backup-spsite -identity http://spserver -Path c: a.bak -force

    3、新建虚拟机,并打上补丁,设置虚拟机允许域账户访问,设置IP

    4、用域账户通过IP登录新虚拟机,安装SQL Server 2008 r2,并打上补丁

    5、运行SharePoint配置向导,关闭原场连接,新建场连接到新数据库(一般第一次会失败,失败后再运行一次即可)

    6、还原SiteCollection,命令如下:

      restore-spsite -identity http://spserver -Path c:a.bak -databaseserver spserver -databaseName WSS_Content -force

    7、将代码中的dll放到IIS的bin文件夹下面

    8、重新部署wsp包,命令如下:

      "C:Program FilesCommon FilesMicrosoft Sharedweb server extensions15BINstsadm.exe" -o deletesolution -name Jurassic.NRC.wsp -override

      "C:Program FilesCommon FilesMicrosoft Sharedweb server extensions15BINstsadm.exe" -o addsolution -filename C:UsersAdministratorDesktop***.wsp

      "C:Program FilesCommon FilesMicrosoft Sharedweb server extensions15BINstsadm.exe" -o deploysolution -name ***.wsp -url http://sp2014 -allowgacdeployment -immediate –force

    9、设置网站最大上传文件大小

    10、设置列表阀值

    11、重新配置Office Web Apps

    12、测试网站

    以上步骤是我迁移我所在项目的全过程,欢迎相互交流!

  • 相关阅读:
    利用“Java同包同名类执行顺序”取消Java 网站应用程序Licence验证
    “Nested exception: 前言中不允许有内容"错误处理
    服务器日志文件Web远程查看
    Sql Server性能定位及改善
    eHR自动同步获取LDAP中的邮箱地址
    SQL Server中调用WebService
    大数据自学6-Hue集成环境操作Hbase
    大数据自学5-Python操作Hbase
    大数据自学4-Hue集成环境中各模组说明
    大数据自学3-Windows客户端DbVisualizer/SQuirreL配置连接hive
  • 原文地址:https://www.cnblogs.com/TroubleShooting/p/3958445.html
Copyright © 2011-2022 走看看