位置: 编程技术 - 正文

SQLServer 数据库备份过程中经常遇到的九种情况(sqlserver数据库事物日志已满)

编辑:rootadmin
第一种情况: 有RAID,还需要做数据库备份吗?   回答:需要。有了RAID,万一部份磁盘损坏,可以修复数据库,有的情况下数据库甚至可以继续使用。但是,如果哪一天,你的同事不小心删除了一条重要的记录,怎么办?RAID是无能为力的。你需要合适的备份策略,把那条被误删的数据恢复出来。所以有了RAID,仍需要做备份集群,磁盘镜像同理。   第二种情况: 我们需要全备份+日志备份?   解答:如果你只做全备份,那么受限于全备份的大小和备份时间,不可能常做。而且只有全备份,不能将数据库恢复至某个时间点。所以,我们需要全备份+日志备份。比如每天一个全备份,每隔1小时或若干分钟一个日志备份。说到差异备份,因为微软的差异备份记录的是上一次全备份以来发生的变化,所以,如果数据库的改动很频繁的话,没过多久,差异备份就会和全备份的大小接近,因此这种情况下就不合适了。因此,全备份+日志备份的方案适合绝大多数的用户。   第三种情况: 如果你仅在数据库本地做备份,万一磁盘损坏,或者整个服务器硬件损坏,备份也就没了,就没法恢复数据库。   解答:因此,你需要把备份文件传送至另一个物理硬件上。大多数用户不用磁带机,因此不考虑。一般,我们需要另一台廉价的服务器或者PC来存放数据库的备份,来防止硬件损坏造成的备份丢失。   第四种情况: 你可以在数据库服务器本地做完备份,然后使用某些方式将备份文件传送至备机。你是在备份完成后就马上穿送的吗?其实可以考虑将传送备份的脚本用T-SQL语句来写。   第五种情况: 备份文件传送至备机后,就可以高枕无忧了吗?   解答:不。作为DBA的你还需要检查备机上的备份文件是否能将数据库恢复至最新,如果采用日志备份,会不会因为丢失某一个日志备份文件而导致数据库不能恢复至最新?如何检查日志备份文件之间存在断档?   第六种情况: 为了将数据库尽可能的恢复到最新,你可能会每隔分钟(甚至1分钟)执行一次日志备份,那么万一数据库坏了,在恢复的时候,手动恢复成百上千个日志文件,是不是不太现实?   第七种情况: 如果你所在公司有很多的数据库服务器(就像我所在的公司),而且磁盘空间有限,那么你不得不经常登录服务器来删除旧的备份文件,如果哪天忘了,或者五一十一长假,磁盘空间用完了,就麻烦了。   第八种情况: 数据库在备份的时候,并不会检查数据页面的完整性,如果数据页坏了,备份作业仍会执行,而且不会报错,等到你发现数据页有错误的时候,你也很可能已经因为磁盘空间不足,而删除了早期的备份,而此时剩下的那些备份可能都是包含损坏的数据页,如果损坏的数据页是某个表的表头的话,那这个表你就再也没办法恢复了。所以你需要定期执行DBCC检查,来尽早发现数据库页面的完整性。在未作完DBCC检查之前,你不能删除旧的备份,以防止新的备份存在问题。所以,删除备份文件的工作变的有些麻烦。   第九种情况: 你可能知道SQL Server提供了数据库维护计划。没错,使用它可以定期做备份,执行DBCC检查,但这一切仅限于本机操作。为了使数据库可靠,你还是需要自己把本地备份传送至备机。

推荐整理分享SQLServer 数据库备份过程中经常遇到的九种情况(sqlserver数据库事物日志已满),希望有所帮助,仅作参考,欢迎阅读内容。

SQLServer 数据库备份过程中经常遇到的九种情况(sqlserver数据库事物日志已满)

文章相关热门搜索词:sqlserver数据库恢复挂起状态,sqlserver数据库事物日志已满,sqlserver数据库恢复,sqlserver数据库和mysql区别,sqlserver数据库怎么导出,sqlserver数据库安装步骤,sqlserver数据库端口号怎么查看,sqlserver数据库恢复,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL 截取字符串应用代码 SUBSTRING返回字符、binary、text或image表达式的一部分。有关可与该函数一起使用的有效MicrosoftSQLServer数据类型的更多信息,请参见数据类型。语法SUBSTRING(e

除MSSQL数据库text字段中恶意脚本的删方法 方法很简单:text字段不能使用Replace,所以使用patindex-select*fromProductwhereP_Introlike'%scriptsrc="

SQLServer CONVERT 函数测试结果 SELECTCONVERT(varchar(),GETDATE(),0)::AMSELECTCONVERT(varchar(),GETDATE(),1)://SELECTCONVERT(varchar(),GETDATE(),2):..SELECTCONVERT(varchar(),GETDATE(),3)://S

标签: sqlserver数据库事物日志已满

本文链接地址:https://www.jiuchutong.com/biancheng/349410.html 转载请保留说明!

上一篇:SQLServer 触发器 数据库进行数据备份(sqlserver 触发器 if 后边没执行)

下一篇:SQL 截取字符串应用代码(sql 截取字符串某个字符之后)

  • 企业所得税年报申报时间
  • 增值税进项发票怎么做账
  • 税务是怎么回事
  • 基本户和一般户的用途
  • 新政府会计制度衔接预算会计需做好的账目清理工作有
  • 免抵退税额为什么等于出口价乘以退税率
  • 费用类科目分类怎么避免出错
  • 交易性金融资产公允价值变动计入
  • 小企业会计准则以前年度损益调整
  • 收到银行承兑会计分录
  • 开外管证再省外预缴税收要怎么报税?
  • 交车辆购置税可以刷信用卡吗
  • 二手车公司怎么开发票
  • 公允价值变动损益在利润表哪里
  • 企业自用房要交契税吗
  • 出口的进项发票如何记账
  • 承接所有业务
  • 发票专用章只能盖一个
  • 销售货物的运输费用计入成本吗知乎
  • 增值税扣款凭证包括
  • 如何界定企业所得税的不征税收入与应税收入
  • 旅行社差额征收的会计处理
  • 委托加工物资增值税怎么计算
  • 日记账的填制
  • 小规模企业核定征收
  • 期末增值税进项税大于销项税的金额计入哪里
  • 预缴税款忘记抵扣
  • macbook隐藏
  • 招财树的养殖方法
  • 买股指期货有什么条件
  • 在承租的土地上建房
  • php api
  • 新开的酒店怎么做宣传
  • 商品流通企业商品销售成本计量方法有
  • 废品损失科目的期末余额在借方表示什么?
  • 喜马拉雅山脉中最高的山峰是什么
  • 哪些货物可以享受减免税政策
  • nginx配置php项目
  • 办公室设计费计入什么
  • RLHF:基于人类反馈(Human Feedback)对语言模型进行强化学习【Reinforcement Learning from Human Feedback】
  • 英文描述什么是利润表
  • 一般纳税人没有开票怎么申报增值税
  • 印花税缴纳方式不包括哪些
  • 汇算清缴期间费用保险费是什么
  • 处置固定资产账务处理进什么科目
  • mysql5.5命令
  • 图片加载不存在
  • 建筑行业收到的工程转给项目经理成本票从哪来
  • 行政单位现金管理
  • 为什么要办理外地身份证
  • 表彰奖励奖金规定
  • 招标代理服务费取费标准
  • 支付金额和实付金额的区别
  • 2023最新税收优惠政策有哪些
  • mysql查询单条数据
  • WINDOWS操作系统属于单用户任务操作系统
  • win7系统无法运行红警游戏
  • windows 10预览版
  • ubuntu查看内存占用最多的进程ID
  • WINDOWS操作系统属于什么操作系统
  • win7系统打开浏览器后突然卡住了
  • ubuntu设置在哪里
  • win7使用率
  • linux修改文件权限
  • linux命令存放在哪里
  • linux中nm命令
  • jquery animate源码
  • html+css网页布局
  • css选择器类选择器
  • 深入理解javascript pdf
  • Vue.js与 ASP.NET Core 服务端渲染功能整合
  • vue 组件打包为npm
  • js判断页面是否跳出弹窗
  • 获取标签的属性值的方式
  • css实现3d效果
  • 安卓接口回调例子
  • 税务如何查饭店信息
  • uk开票网络连接异常怎么回事
  • 捐赠纳税
  • 驻马店燃气投诉电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设