网站优化技术

Windows Server 2003/2008升级至2012数据保留与恢复操作指南

发布于:
最后更新时间:
热度:278

本指南专为采用我司网站管理助手预装环境的服务器用户设计,同时要求操作者具备基础服务器环境认知能力。在执行系统重装前,务必详读本说明,并结合实际环境制定备份策略,尤其需将C盘(含桌面)的重要文件提前转移至D盘存储。若计划升级至Win2016,可参考相关技术文档。

操作需根据服务器是否部署SQL Server数据库分为两种情形:其一,服务器已安装SQL Server数据库,需按本文步骤一处理;其二,服务器未部署SQL Server数据库,可跳过步骤一直接执行步骤二的操作,保留数据重装为Win2012预装建站助手MSSQL2012版本后,再按步骤二的2.1开始后续流程。

步骤一:已安装SQL Server数据库的处理

1.1 数据备份(非我司预装环境)

对于非我司预装环境或手工创建的SQL Server数据库,操作前须独立完成数据备份,可通过复制mdf/ldf文件、导出bak备份等方式确保数据安全。备份完成后,需执行目录权限配置,确保后续服务正常运行。

1.2 数据备份(我司预装环境)

预装环境下,建议将SQL Server所有数据库按图示备份至D:\mssql目录,该目录为后续恢复的关键路径(非我司环境需将备份文件导出至D盘)。备份成功后,选择“保留数据重装为Win2012预装建站助手MSSQL2012”选项。

1.3 Windows 2012+SQL 2012数据库恢复

需从指定地址下载SQL Server 2012组件(包括Program Files、Program Files (x86)、mssql压缩包),保存至D盘并解压至当前文件夹。打开命令行工具(路径:C:\Windows\System32\cmd.exe),依次执行以下命令重置目录权限:

```

cacls "D:\Program Files\Microsoft SQL Server" /e /g westmssql:f /T

cacls "D:\Program Files (x86)\Microsoft SQL Server" /e /g westmssql:f /T

cacls D:\mssql /e /g westmssql:f /T

sc config MSSQLSERVER start= auto

```

权限重置完成后,将D:\mssql目录完整备份,再执行`net start MSSQLSERVER`命令启动SQL Server服务。

1.4 数据库同步与修复

使用建站管理助手同步数据库时,需勾选目标数据库执行同步操作,若数据异常可利用前述备份文件进行恢复。同步完成后,通过编辑数据库功能修复所有者关系,确保数据库权限正常。数据库同步完成后,进入步骤二的网站数据恢复环节。

步骤二:网站数据恢复

2.1 环境检测与MySQL处理

打开管理助手,进入环境检测界面,根据实际需求勾选所需组件(注意:MySQL组件暂不勾选)。

- MySQL 5.6版本:通过命令行执行`cacls D:\SOFT_PHP_PACKAGE\mysql5.6 /e /g mysql:f /T`重置权限,再执行`net start mysql56`启动服务。

- MySQL 5.1版本:需将原D:\SOFT_PHP_PACKAGE\mysql目录重命名为mysql_bak,通过管理助手重新安装MySQL 5.1;安装完成后停止服务,将mysql_bak\data目录复制替换新安装的data目录,重置权限并启动服务,最后通过管理助手重置root密码。

2.2 站点恢复与权限修复

站点恢复需参考指定文档完成,针对权限异常站点,可通过编辑站点并勾选“重置权限”功能解决。操作完成后,务必测试站点访问正常性,确保迁移成功。

注意事项:本流程仅适用于我司预装环境,操作中遇问题请及时反馈技术支持。

最新资讯

为您推荐

联系上海网站优化公司

上海网站优化公司QQ
上海网站优化公司微信
添加微信