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

迁移数据库,SqlServer 2014高可用 配置(AlwaysOn) 后, 数据库的备份与灰复

备份脚本

    -- ---创建测试库--CREATE DATABASE testDB--USE testDB--CREATE TABLE [testTable]([id] INT,[name] VARCHAR(100))--INSERT INTO [testTable] SELECT 1,'test'DECLARE @CurrentTime VARCHAR(50), @FileName VARCHAR(200)SET @CurrentTime = REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),'-','_'),' ','_'),':','')--(test 数据库完整备份)SET @FileName = 'D:\SQLDB\Backup\test_FullBackup_' + @CurrentTime+'.bak'BACKUP DATABASE [testDB]TO DISK=@FileName WITH FORMAT ,COMPRESSION--(test 数据库日志备份) SET @FileName = 'D:\SQLDB\Backup\test_logBackup_' + @CurrentTime+'.bak'BACKUP log [testDB]TO DISK=@FileName WITH FORMAT ,COMPRESSION

主从还原备份

--如果在执行 RESTORE DATABASE 操作时遇到错误,如消息 3101(无法获得独占访问权)、消息 3013(异常终止)和消息 3117(无法还原日志或差异备份)
--将数据库设置为单用户模式,以确保没有其他用户连接到数据库,从而获得独占访问权。使用以下 SQL 语句:
--ALTER DATABASE testDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
--在成功还原数据库后,将其恢复为多用户模式,
--ALTER DATABASE testDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE;USE [master]
RESTORE DATABASE [testDB] FROM  DISK = N'D:\SQLDB\Backup\test_FullBackup_2026_01_13_174605.bak' WITH  FILE = 1, 
MOVE N'testDB' TO N'D:\SQLDB\Data\testDB.mdf', 
MOVE N'testDB_log' TO N'D:\SQLDB\Data\testDB_log.ldf', 
NOUNLOAD,NORECOVERY,  REPLACE,  STATS = 5
go--注意一定要用NORECOVERY来还原备份
USE [master]
RESTORE DATABASE [testDB] FROM  DISK = N'D:\SQLDB\Backup\test_logBackup_2026_01_13_174605.bak' WITH  FILE = 1, 
NOUNLOAD,NORECOVERY,  REPLACE,  STATS = 5--使用 RESTORE VERIFYONLY 命令验证备份文件的完整性。
--RESTORE VERIFYONLY FROM DISK = N'D:\SQLDB\Backup\test_FullBackup_2026_01_13_174605.bak';
--RESTORE VERIFYONLY FROM DISK = N'D:\SQLDB\Backup\test_logBackup_2026_01_13_174605.bak';--查询状态--SELECT name, state_desc FROM sys.databases WHERE name = 'testDB';-- 如果在执行 RESTORE DATABASE 时使用了 WITH NORECOVERY 选项,数据库会保持在“正在还原”状态,直到执行 WITH RECOVERY 命令为止。
--RESTORE DATABASE testDB WITH RECOVERY;

 

http://www.jsqmd.com/news/432750/

相关文章:

  • 2026年电动葫芦厂家推荐排行榜:钢丝绳/环链/伺服/防爆/冶金/变频/双速/固定式/运行式/低净空全系列深度解析与选购指南 - 品牌企业推荐师(官方)
  • PPT封面设计:告别“廉价感”,打造高级感满满的视觉门面
  • 2026年 钢筋连接套筒厂家推荐排行榜,直螺纹/分体式/镦粗/冷挤压/焊接/T63/635套筒,专业工艺与高强性能深度解析 - 品牌企业推荐师(官方)
  • RAG-检索增强生成
  • 想把多张照片拼接成一张?别再一张张发了,这样拼图更惊艳!
  • KJ4002X1-BD2电源模块
  • 2026年3月成都铝合金伸缩门品牌推荐,技术实力与市场口碑解析 - 品牌鉴赏师
  • KJ4003X1-BA1承托底座
  • 告别无效内耗|2026必看企业AI智能体测评,泛微数智大脑凭什么脱颖而出?
  • 2026年一体化净水器市场观察:可靠厂家有哪些?污水处理设备/一体化净水器,一体化净水器供货厂家哪家强 - 品牌推荐师
  • 2026 年 3 月 GEO 优化哪家靠谱?最新排名与真实效果盘点 - 速递信息
  • 2026 年 3 月 GEO 服务商哪家强?最新 TOP5 实力榜单与横向对比 - 速递信息
  • 2026年3月腕带品牌厂家最新推荐,综合实力强售后完善 - 品牌鉴赏师
  • QOJ 14435 Yet Another Constructive Problem
  • 杆状病毒-昆虫细胞表达系统解析 多角体启动子驱动的超表达与蛋白复合物组装机制
  • 2026年 PVC外墙挂板厂家推荐排行榜:防腐/抗紫外线/抗老化/保温,木纹/石纹/浮雕/波浪/扣板/拼接式,精选优质品牌实力解析 - 品牌企业推荐师(官方)
  • 互联网医院系统源码vs定制开发:互联网医院APP开发该如何选择?
  • 2026 年 3 月 GEO 优化服务商 TOP5:AI 搜索增长首选权威参考 - 速递信息
  • P2071 座位安排
  • 防泄密软件有哪些?全球六大防泄密软件推荐(2026最新排行榜)
  • 269_尚硅谷_全局互斥锁解决资源竞争
  • 2026年防静电椅厂家推荐排行榜:电子厂/PU/洁净室/半导体厂/无尘车间/实验室防静电椅与圆凳,专业防静电解决方案精选 - 品牌企业推荐师(官方)
  • 第三方图标库
  • 2026年环保设备厂家推荐排行榜:洒水车/洗车机/雾炮机/扫地机/降尘设备等源头工厂实力解析 - 品牌企业推荐师(官方)
  • 2026新材料行业工业烤箱优质厂家推荐:热风循环烘箱/精密烤箱厂家/精密高温试验箱/紫外线老化试验箱/选择指南 - 优质品牌商家
  • 2026专家访谈服务优质机构推荐指南聚焦专业交付 - 优质品牌商家
  • 2026四川工业园幕墙玻璃改开窗优质服务推荐 - 优质品牌商家
  • 告别“人肉守夜”:美团核销接口如何帮自助KTV解锁24小时真无人营业?
  • RAG深度学习指南
  • 小微KTV的“入场券”:解读美团核销门槛,小商家如何撬动平台亿级曝光?