Always在添加数据库的过程中如果同步首选项选择的是“完整”,那么就会在主副本上执行copyonly的完整备份和日志备份在辅助副本上执行还原操作,也正是这个操作让我对copyonly有了新的理解。接下来详细介绍copyonly的操作

一、备份测试

CREATE DATABASE city;
GO
CREATE TABLE city.dbo.test(id INT); ---执行完整备份
BACKUP DATABASE [city] TO DISK = N'D:\backup\city_full_20170613.bak' WITH NOFORMAT, NOINIT, NAME = N'city-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO --插入1条记录
INSERT INTO city.dbo.test VALUES(1); --执行日志备份1
BACKUP LOG [city] TO DISK = N'D:\backup\city_log1_20170613.trn' WITH NOFORMAT, NOINIT, NAME = N'city-日志备份1 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO INSERT INTO city.dbo.test VALUES(2);
GO --执行完整copy only备份
BACKUP DATABASE [city] TO DISK = N'D:\backup\city_full_copyonly_20170613.bak' WITH COPY_ONLY, NOFORMAT, NOINIT, NAME = N'city-完整copyonly 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO INSERT INTO city.dbo.test VALUES(3); --执行差异备份
BACKUP DATABASE [city] TO DISK = N'D:\backup\city_diff_20170613.bak' WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N'city-差异 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO INSERT INTO city.dbo.test VALUES(4); GO
--执行日志备份2
BACKUP LOG [city] TO DISK = N'D:\backup\city_log2_20170613.trn' WITH NOFORMAT, NOINIT, NAME = N'city-日志备份2 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO 二、查询备份
SELECT
bs.database_name,
bs.name AS BackupName,
bs.first_lsn,--备份集中最早的一条日志记录的日志序列号
bs.last_lsn, --备份集下一条日志记录的日志序列号
bs.database_backup_lsn, --最近的数据库完整备份的日志序列号
bs.checkpoint_lsn, --重做日志开始的日志序列号
bs.is_copy_only,
CASE bs.type WHEN 'D' THEN 'FullBack' WHEN 'L' THEN 'LogBack' WHEN 'I' THEN 'DiffBack' ELSE bs.type END AS BackupType,
bs.backup_start_date,
bs.backup_finish_date,
bs.backup_size,
bs.recovery_model
FROM msdb.dbo.backupset bs
--INNER JOIN msdb.dbo.backupfile bf ON bs.backup_set_id=bf.backup_set_id
WHERE bs.database_name='city'
																

最新文章

  1. windows不能显示此连接属性。windows management instrumentation (WMI) 信息可能损坏
  2. 8月7号晚7点Autodesk北京办公室,我们来聊聊HTML5/ WebGL 3D 模型浏览技术
  3. 连接SQL SERVER 2008需要加端口号
  4. ARM基础知识
  5. js获取当前url地址及参数
  6. datazen 备份还原
  7. form 表单练习
  8. 无废话ubuntu 13.4w文件共享配置
  9. uva 1393 - Highways(容斥原理)
  10. SQLServer 2012异常问题(二)--由安装介质引发性能问题
  11. android应用集成facebook登录
  12. Emmet for Dreamweaver 整理分享
  13. 小甲鱼OD学习第12讲
  14. KVM 热迁移
  15. randint模块无法加载
  16. MySQL Hardware--Linux 文件句柄限制
  17. @media screen and (max-width: 960px)与@media (max-width: 960px) 有screen与没有screen的区别
  18. docker从私有镜像库pull/push镜像问题:Error response from daemon: Get https://xxxx.com/: x509: certificate signed by unknown authority
  19. 背水一战 Windows 10 (42) - 控件(导航类): Frame 动画
  20. Unity3D笔记 英保通六 角色控制器

热门文章

  1. https总结
  2. Python之文件操作:经验总结
  3. Xor路
  4. 【CF1043A】Elections(签到)
  5. 已知一个序列A1.A2….An,给你一个整数K,找到满足所有Ai+Aj>=k的数对(i,j)的个数
  6. Theam,style
  7. Data structure basics - Java Implementation
  8. asp.net 面试题(附答案)
  9. iOS中后台运行
  10. ios开发小结之app发布升级