WSS3.0 内容数据库迁移始末
问题:1.服务器172.16.1.9 的存储空间不足,急切需要转移数据库释放空间。
2.原MOSS网站访问路径和名称不能改变 即网站http://moss 仍然有效。
分析: 1. 可以在原服务器扩容硬盘,但扩容硬盘需要增加成本(2000元/300G/SAS硬盘),并不利于减轻原服务器运行压力。
2.先将原数据库服务器(MOSS)的数据库(主要是内容数据库)备份,然后还原至新数据库服务器FILE01(172.16.1.12);同时禁用原内容数据库WSS_Content,并手动将新旧数据库服务器的名称对调,让MOSS网站后台认为内容数据库没有变更。
3.先将原数据库服务器(MOSS)的数据库(主要是内容数据库)备份,然后还原至新数据库服务器FILE01(172.16.1.12);然后寻找方法迁移网站集。此方法未找到很可行的。
4.先将原数据库服务器(MOSS)的数据库(主要是内容数据库)备份,然后还原至新数据库服务器FILE01(172.16.1.12);同时在新服务器上安装sharepoint程序 并在sharepoint管理中心添加还原过来的内容数据库(WSS_Content).此方法问题同2
5.先将原数据库服务器(MOSS)的数据库(主要是内容数据库)备份,然后还原至新数据库服务器FILE01(172.16.1.12);同时寻找可以将原数据库服务器+sharepoint WEB前端服务器中的原内容数据库(WSS_Content) 删除,并将还原到新数据库服务器的内容数据库(WSS_Content) 添加进来的方法。此方法已经找到,就是利用微软的自带sharepoint工具stsadm.exe
实现步骤:
setup1: 先备份需要删除的内容数据库(默认为WSS_Content)
setup2: 在将备份的内容数据库还原到新数据库服务器(172.16.1.12/FILE01)可以保留原内容数据库名称。
setup3: 登录sharepoint 管理中心,删除原内容数据库,并利用工具stsadm.exe还原新的内容数据库,此时可以手动指定数据库服务器和数据库名称
参考连接:http://msdn.microsoft.com/zh-cn/library/cc668750(v=vs.90).aspx
单击“开始”,指向“管理工具”,然后单击“SharePoint 3.0 管理中心”。
将打开 Windows SharePoint Services 3.0 的“管理中心”窗口。
单击“应用程序管理”选项卡。
在“SharePoint Web 应用程序管理”下单击“内容数据库”。
将打开“管理内容数据库”页。
单击“WSS_Content”。
说明说明:
WSS_Content 是默认名称。在安装中,可以为此数据库使用自定义名称。
将打开“管理内容数据库设置”页。
选中“删除内容数据库”复选框,然后单击“确定”。
说明说明:
此步骤分离数据库但不删除任何内容。
在显示的警告对话框中单击“确定”。
打开“命令提示符”窗口,将目录改为 Windows SharePoint Services bin 目录。
默认情况下,可以在 %programfiles%\Common Files\microsoft shared\web server extensions\12\BIN 中找到此目录。
键入下面的命令以添加一个内容数据库:
stsadm -o addcontentdb -url http://SharePoint 服务器名称 -databaseserver 新数据层服务器名称 -databasename WSS_Content
实际操作如下:
C:\>cd "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\
BIN"
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>STSA
DM.EXE -o addcontentdb -url http://moss -databaseserver FILE01 -databasename WSS
_Content
操作成功完成。
setup4: 上述显示成功后,可以登录sharepoint管理中心查看内容数据库 是否已经添加成功。并登录MOSS网站http://moss 验证网站正常访问。
setup5: 保留原内容数据库15日,观察无异常即可删除原内容数据库。