![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQLServer 备份恢复
薛定谔的DBA
这个作者很懒,什么都没留下…
展开
-
SQLServer 2014 备份加密
从 SQL Server 2014 开始,SQL Server 可在创建备份时加密数据。通过在创建备份时指定加密算法和加密程序(证书或非对称密钥),可创建加密的备份文件。原创 2016-11-14 23:48:44 · 2550 阅读 · 2 评论 -
SqlServer 文件和文件组备份还原测试
-- 测试环境USE masterGO-- DROP DATABASE [Demo]CREATE DATABASE [Demo]ON PRIMARY ( NAME = N'Demo', FILENAME = N'D:\MSSQLDATA\Demo.mdf' , SIZE = 3072KB , FILEGROWTH = 1024KB ), FILEGROUP [FG1] ( NAME原创 2016-07-27 23:57:40 · 3092 阅读 · 0 评论 -
SqlServer 数据页损坏还原测试
/*RESTORE DATABASE [TestDBSubA]FROM DISK = 'E:\DatabaseFile\Backup\TestDBSubA.bak'WITH RECOVERY , REPLACEGO*/--数据库为完整恢复模式ALTER DATABASE [TestDBSubA] SET RECOVERY FULL WITH NO_WAIT--检查DB是否正常原创 2016-02-14 18:29:07 · 3009 阅读 · 1 评论 -
SQLServer 多点及时备份技巧
为了保证数据库的安全性,我们都会规划数据库的容灾策略,包括本地备份、异地备份、raid,或者使用高可用性(如 日志传送、镜像、复制等)进行异地容灾。由于 SqlServer 数据库的备份只有一个备份策略(如 完整-差异-日志),对某个数据库中,只创建一个完整的策略,不要创建多个,否则备份链对不上,备份各在一方。对于备份,一般使用 完整备份+差异备份+日志备份,或者 完整备份+差异备原创 2015-07-25 19:53:37 · 2360 阅读 · 1 评论 -
SqlServer系统数据库还原(三)系统数据库master-msdb-model 还原模拟测试
上一章中,系统数据库重建之后,数据库、登录名、作业、备份信息等对象都不见了。所有得还原系统数据库master、msdb、model,一般还原两个就行了。Model数据库很少有更改,如果没有增加过数据模板可以不还原它,用当前的就行。Tempdb在每次启动数据库时都重新生成,没必要备份和还原。如图,没还原系统库前的情况还原系统数据库: 1 停止SqlServer原创 2014-12-14 01:38:23 · 9076 阅读 · 1 评论 -
SqlServer系统数据库还原(二)系统数据库master-msdb-model 重建模拟测试
1 停止SqlServer服务,编辑文本增删字符以破坏以下3个系统数据库master、msdb、model。(破坏前先做好备份!)2 接下来服务也启动不了!看来只能重建系统数据库了!3 现在重建:找到文件SqlServer安装盘中或解压文件中setup.exe的位置。以管理员运行命令行进入到setup.exe所在目录4原创 2014-12-14 00:42:54 · 3866 阅读 · 1 评论 -
SqlServer系统数据库还原(一)master 数据库还原模拟测试
master 数据库记录什么信息?master 数据库记录 SQL Server系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、端点、链接服务器和系统配置设置。在 SQL Server中,系统对象不再存储在 master数据库中,而是存储在 Resource数据库中。此外,master数据库还记录了所有其他数据库的存在、数据库文件的位置以及 SQL Serve原创 2014-12-13 23:20:36 · 5887 阅读 · 3 评论 -
RESTORE DATABASE WITH FILE 简单实例说明
--书上偶然看到,测试一下--清空备份记录(执行一条命令就行)use msdb;exec sp_delete_backuphistory '2014-10-27';exec sp_delete_database_backuphistory 'TEST';--备份名称相同BACKUP DATABASE TESTTO DISK = 'E:\TEST2014.BAK'WITH IN原创 2014-10-26 13:33:58 · 10010 阅读 · 0 评论 -
sqlserver 数据库备份
/********************逻辑备份(使用备份设备进行备份):方便管理和恢复**************/-- 创建逻辑备份设备EXEC master.dbo.sp_addumpdevice@devtype = N'disk', @logicalname = N'PartDB', @physicalname = N'I:\sqlserver\backupDevice\Pa原创 2012-11-11 19:37:47 · 1250 阅读 · 0 评论 -
sqlserver 数据库恢复
/*Restore相当于从备份集中重建整个或者部分数据库.Recovery 则是将数据库从脱机状态恢复到联机状态中供用户使用.一旦对数据库进行了Recovery,则将无法再进行Restore操作.Recovery在SQL Server启动时也会发生,在数据库启动过程中,SQL Server会检查事务日志,看是否存在已提交或未提交的事务,如果发现在最后一次检查点发生后,还有已提交的事务,原创 2012-11-11 20:00:07 · 1144 阅读 · 0 评论 -
SQL Server 使用 Powershell 备份数据库
------------------------------------------------------------------------------------------ SQL Server 2008 & 2008 r2----------------------------------------------------------------------------------原创 2017-10-09 17:50:32 · 2199 阅读 · 2 评论