当前位置: 首页 > wzjs >正文

网站如何修改后台密码html5的网站有哪些

网站如何修改后台密码,html5的网站有哪些,珠海网站制作,鸿顺里网站建设公司目录一、迁移原理说明1.1 跨版本兼容性:1.2 文件路径映射:1.3 权限控制机制二、完整迁移步骤步骤1:准备目标服务器环境2.1.1 创建目录结构:2.1.2 设置文件夹权限:步骤2:传输备份文件2.2.1 从本地PC远程登录…

目录

  • 一、迁移原理说明
    • 1.1 跨版本兼容性:
    • 1.2 文件路径映射:
    • 1.3 权限控制机制
  • 二、完整迁移步骤
    • 步骤1:准备目标服务器环境
      • 2.1.1 创建目录结构:
      • 2.1.2 设置文件夹权限:
    • 步骤2:传输备份文件
      • 2.2.1 从本地PC远程登录目标云服务器
    • 步骤3:获取逻辑文件名(关键步骤)
      • 2.3.1 执行SQL查询:
      • 2.3.2 记录关键信息:
    • 步骤4:执行数据库还原
    • 步骤5:验证迁移结果
    • 步骤6:设置兼容级别(可选)
    • 步骤7:空间监控
      • 2.7.1 PowerShell磁盘监控
  • 三、故障排除指南
  • 四、最佳实践建议
    • 4.1 迁移后操作

一、迁移原理说明

1.1 跨版本兼容性:

   SQL Server 支持从低版本向高版本迁移(如 2008R2 → 2012

   还原过程自动升级数据库文件格式;

   兼容级别保留110(SQL Server 2012)或可降级至100(SQL Server 2008R2 模式)

1.2 文件路径映射:

备份集
源服务器文件路径
逻辑文件名
目标服务器新路径
  • 备份文件包含 原始逻辑文件名物理路径
  • 目标服务器路径不同时,需要 MOVE 重定向 。

1.3 权限控制机制

   SQL Server服务账户(NT Service\MSSQLSERVER)需要文件系统完全控制权限;

   icacls 命令设置继承权限(OI=对象继承,CI=容器继承,F=完全控制)

REPLACE 选项作用
a. 强制覆盖现有数据库
b. 忽略备份集元数据校验
c. 解决"备份集与现有数据库不同"错误

二、完整迁移步骤

步骤1:准备目标服务器环境

2.1.1 创建目录结构:

   以管理员身份运行CMD/PowerShell

mkdir C:\SQLData    # 数据文件存储
mkdir C:\SQLLog     # 日志文件存储
mkdir C:\SQLBackups # 备份文件存储

2.1.2 设置文件夹权限:

icacls "C:\SQLData" /grant "NT Service\MSSQLSERVER:(OI)(CI)F"
icacls "C:\SQLLog" /grant "NT Service\MSSQLSERVER:(OI)(CI)F"
icacls "C:\SQLBackups" /grant "Everyone:(OI)(CI)M"

权限说明

      (OI):对象继承 - 应用于文件

      (CI):容器继承 - 应用于子文件夹

      F:完全控制权限

      M:修改权限

步骤2:传输备份文件

推荐方法 - 远程桌面传输:

2.2.1 从本地PC远程登录目标云服务器

  1. 访问源服务器共享路径,如:\\192.168.1.57\bak
  2. 复制 Database.bakC:\SQLBackups\

   替代方法 - PowerShell 网络传输:
      在目标服务器执行:

$cred = Get-Credential -UserName '源服务器管理员' 
Copy-Item -Path "\\192.168.1.57\bak\DMS-QA.bak" `-Destination "C:\SQLBackups\" `-Credential $cred

步骤3:获取逻辑文件名(关键步骤)

2.3.1 执行SQL查询:

RESTORE FILELISTONLY 
FROM DISK = 'C:\SQLBackups\DMS-QA.bak';

输出示例:

LogicalName	PhysicalName	Type
DMS-QA	E:\Data\DMS-QA.mdf	D
DMS-QA_Log	F:\Log\DMS-QA.ldf	L

2.3.2 记录关键信息:

  • 数据文件逻辑名:DMS-QA
  • 日志文件逻辑名:DMS-QA_Log

步骤4:执行数据库还原

USE master;
GO-- 设置单用户模式(断开所有连接)
IF DB_ID('DMS-QA') IS NOT NULL
BEGINALTER DATABASE [DMS-QA] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
END-- 执行还原操作
RESTORE DATABASE [DMS-QA] 
FROM DISK = 'C:\SQLBackups\DMS-QA.bak'
WITH MOVE 'DMS-QA' TO 'C:\SQLData\DMS-QA.mdf',     -- 使用步骤3获取的逻辑名MOVE 'DMS-QA_Log' TO 'C:\SQLLog\DMS-QA.ldf',  -- 使用步骤3获取的逻辑名REPLACE,      -- 强制覆盖现有数据库STATS = 5,    -- 每完成5%显示进度RECOVERY;     -- 使数据库立即可用-- 恢复多用户访问
ALTER DATABASE [DMS-QA] SET MULTI_USER;
GO

步骤5:验证迁移结果

  • 检查数据库状态:
SELECT name, state_desc,compatibility_level 
FROM sys.databases 
WHERE name = 'DMS-QA';

预期输出:ONLINE

  • 验证文件位置:
SELECT name,physical_name AS [当前路径],CASE type WHEN 0 THEN 'C:\SQLData\' + name + '.mdf'WHEN 1 THEN 'C:\SQLLog\' + name + '.ldf' END AS [预期路径]
FROM sys.master_files
WHERE database_id = DB_ID('DMS-QA');

步骤6:设置兼容级别(可选)

-- 保持2008R2兼容模式
ALTER DATABASE [DMS-QA] 
SET COMPATIBILITY_LEVEL = 100; -- 或使用2012新特性
ALTER DATABASE [DMS-QA] 
SET COMPATIBILITY_LEVEL = 110;
兼容级别对照
100 = SQL Server 2008/R2
110 = SQL Server 2012

步骤7:空间监控

2.7.1 PowerShell磁盘监控

while ($true) {$disk = Get-Volume -DriveLetter C[PSCustomObject]@{Time = Get-Date -Format "HH:mm:ss"FreeGB = [math]::Round($disk.SizeRemaining/1GB, 2)TotalGB = [math]::Round($disk.Size/1GB, 2)PercentFree = [math]::Round(($disk.SizeRemaining/$disk.Size)*100, 2)}Start-Sleep -Seconds 300  # 每5分钟检查一次
}

三、故障排除指南

问题现象诊断方法解决方案
还原失败EXEC xp_readerrorlog;查看详细错误日志
权限拒绝icacls "C:\SQLData"重新执行权限命令
文件损坏RESTORE VERIFYONLY FROM DISK='C:\SQLBackups\DMS-QA.bak';重新获取备份
空间不足Get-Volume -DriveLetter C清理磁盘或扩容
用户孤立EXEC sp_change_users_login 'Report'; EXEC sp_change_users_login 'Auto_Fix', '用户名';

四、最佳实践建议

4.1 迁移后操作

  • 立即执行完整备份:BACKUP DATABASE [DMS-QA] TO DISK='C:\SQLBackups\DMS-QA_FULL.bak'

  • 更新统计信息:EXEC sp_updatestats

  • 重建索引:ALTER INDEX ALL ON [Schema.Table] REBUILD

  • 安全加固:

    REVOKE CONNECT FROM PUBLIC;  -- 限制公共访问
    DROP USER [旧服务器用户];      -- 清理孤立用户
    
  • 性能监控:

    -- 开启基础监控
    SELECT * FROM sys.dm_os_performance_counters
    WHERE counter_name IN ('Page life expectancy', 'Batch Requests/sec');
    

    迁移成功标志:数据库状态为ONLINE,应用程序可正常连接,数据验证通过。

本方案仅为记录本人从 SQL Server 2008R2 迁移到 SQL Server 2012 的一些过程关键步骤。仅做为参考。迁移成功与否视个人而定,不保证每个人均一次成功。

按照此方案操作,理论上可在30分钟内完成从 SQL 2008R2 到 SQL 2012 的无损迁移。

如文档整理存在疏漏之处,欢迎提出!

http://www.dtcms.com/wzjs/809073.html

相关文章:

  • 上海电商网站建设宁波培训网站建设
  • 湖北网站建设专家网站建设2000字论文
  • 建设微网站项目报告乐清招聘网
  • 网站上不去原因成都网站设计成功柚v米科技
  • 换友情链接的网站登陆建设官方网站
  • 垂直购物网站建设建设股份有限公司
  • 个人网站设计需求分析网站后台有哪些
  • 网站副标题怎么写购物网站设计图
  • 企业信息公示系统官网济南建站优化
  • 公司网站设计方案在崇左app官方网下载
  • 网站类产品怎么做竞品分析企业网站内页
  • php网站开发案例教程 dvd做好网站怎么做app
  • 网站设计 ipadwordpress空间
  • 青岛中小企业网站制作网络公司注册流程及费用
  • 直播网站基础建设高企达建设公司网站
  • 一流的基础微网站开发dw中做网站的步骤
  • 百度站长怎样添加网站网站推广怎么做引流
  • 写过太原的网站网站建设实训总结及体会
  • 建设网站所有步骤请公司建网站
  • 阳江 网站开发企业官方网站系统建设
  • 金融类网站源码如何制造一个网站
  • 茂名网站建设方案书怎样加强组织建设
  • 做实验流程图的网站一些做淘宝优惠券的网站
  • 关于域名用于接入境外网站说明书php网站建设面试
  • 兰州市做网站的天津网站seo设计
  • 住房和城乡建设部监理工程师网站宁波建筑公司排名
  • 海外 网站 推广centos 7下载wordpress
  • 怎样让google收录网站简洁印象wordpress企业主题
  • 建站宝盒小程序手机app界面设计优秀作品
  • 长春制作网站软件宁波网站推广公司价格