首页 app开发 正文

数据库的备份文件名称(数据库文件备份命令)

app开发 45
本篇文章给大家谈谈数据库的备份文件名称,以及数据库文件备份命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 sql server 数据库备份后缀名是什么? 关于sql主数据文件次数据文件后缀区分默认情况和自定义情况1:默认情况下主数据文件的后缀是mdf次数据文件的后缀是ndf日志文件的后缀是ldf2:自定义方式

本篇文章给大家谈谈数据库的备份文件名称,以及数据库文件备份命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

sql server 数据库备份后缀名是什么?

关于sql主数据文件次数据文件后缀区分默认情况和自定义情况

1:默认情况下

主数据文件的后缀是mdf

次数据文件的后缀是ndf

日志文件的后缀是ldf

2:自定义方式

创建数据库的时候自己指定主数据文件,次数据文件以及日志文件的后缀

以字母开头的任意有效的字符格式即可

CREATE DATABASE TEST

ON

PRIMARY --创建主数据库文件

(

NAME='TEST',

FILENAME='E:TEST.mdb',

SIZE=5MB,

MaxSize=20MB,

FileGrowth=1MB

)

LOG ON --创建日志文件

(

NAME='HkTempLog',

FileName='E:DatabasesTestLOG.log',

Size=2MB,

MaxSize=20MB,

FileGrowth=1MB

)

请教数据库维护计划,备份文件名的问题

创建名为Medusa的维护计划,并创建如下图的4个子计划:

(Figure2:子计划列表)

3. 设置【清除历史记录】、【清除维护】的保留时间:

1) Subplan_Full:保留完整备份文件4周;(1个*4周=4个文件)

2) Subplan_Diff:保留差异备份文件2周;(6个*2周=12个文件)

3) Subplan_Log:保留日志备份文件1周;(16个*7天=112个文件)

4) Subplan_Save:保留备份文件1年;(1个*12月=12个文件)

上面的时间策略需要根据数据库的安全级别、磁盘空间、业务特性等情况共同解决的,你可以根据的实际情况进行修改和调整;

4. 下面的Figure3、Figure4、Figure5、Figure6是具体设置的效果图:

(Figure3:子计划Full)

(Figure4:子计划Diff)

(Figure5:子计划Log)

(Figure6:子计划Save)

5. 保存维护计划后,在SQL Server代理的作业中会生成Figure7的作业列表:

(Figure7:Job列表)

6. 执行一段时间后,在各个文件夹中会生成一系列的文件:

(Figure8:Full文件)

(Figure9:Diff文件)

(Figure10:Log文件)

(Figure11:Save文件)

7. 有了这些文件之后,我们可以虽然还原到某个时间点上的数据,数据的差异为一个小时,例如你是在2012-12-11的15:48:00分误操作了数据库,我能回滚到最接近这个时间的是:2012-12-11的15:00:00

(Figure12:还原完整备份文件)

(Figure13:还原差异、日志备份文件)

在使用SSMS的还原的时候,系统会帮你找到最近的备份文件,并且进行了勾选,要完成上面的还原,根据我们之前的备份计划,我们需要文件:

1) 完整备份文件:Barfoo.Medusa_backup_2012_12_09_020005_0612500.bak

2) 差异备份文件:Barfoo.Medusa_backup_2012_12_11_020005_8354977.bak

3) 日志备份文件:

Barfoo.Medusa_backup_2012_12_11_080005_4808937.trn

Barfoo.Medusa_backup_2012_12_11_090005_4816881.trn

Barfoo.Medusa_backup_2012_12_11_100005_6543553.trn

Barfoo.Medusa_backup_2012_12_11_110005_7645233.trn

Barfoo.Medusa_backup_2012_12_11_120005_8434417.trn

Barfoo.Medusa_backup_2012_12_11_130004_9379977.trn

Barfoo.Medusa_backup_2012_12_11_140005_2044137.trn

Barfoo.Medusa_backup_2012_12_11_150005_2208329.trn

还原的步骤就是先还原完整备份文件,接着还原差异备份文件,再依次执行日志备份文件,这样就能回滚到你想要的时间点:2012-12-11的15:00

三、注意事项

备份计划中“每天在8:00:00和23:59:59之间、每1小时执行数据库的日志备份”很多人会问:这中间相差8个小时的数据不做日志备份呢?其实我是这样考虑的,在凌晨的时候,大部分的情况这段时间是在跑定时器处理数据,如果不是程序有BUG,一般不会造成数据错误需要恢复,而且这个时候用户操作页面也不频繁(个人认为更多数据误操作是因为人为操作不当引起的),你可以根据自己的业务情况做些调整;

备份计划中“每个月的最后一个星期日的1:00:00执行数据库的完整备份”,这样做的目的是尽量不影响全备份又能保留一份完整的备份文件,如果需要更加严谨一点,你可以把它换成“仅复制备份(COPY_ONLY)”,这需要在维护计划中使用T-SQL进行备份,这就可以完全不影响日志链;

维护计划的可以通过T-SQL脚本生成嘛?

sp_add_maintenance_plan

sp_delete_maintenance_plan_db

sp_add_maintenance_plan_db

sp_delete_maintenance_plan_job

sp_add_maintenance_plan_job

sp_help_maintenance_plan

sp_delete_maintenance_plan

sql中的备份数据库的文件的扩展名???

sql是一种数据库查询和程序设计语言,sql server备份文件的扩展名是.bak,

Oracle的是.dmp

sql生成备份后的数据库后缀名是什么

这个数据库备份的后缀名为:.bak

加入你的数据库名为AAA,备份后生成AAA.bak文件!

数据库的备份文件名称的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据库文件备份命令、数据库的备份文件名称的信息别忘了在本站进行查找喔。

数据库的备份文件名称 itunes备份文件名称ps5备份文件名称手机备份文件名称电脑备份文件名称access备份文件名称微信备份文件名称用友u8备份的文件名称华为手机备份文件名称金税盘备份文件名称金税三期备份文件名称
扫码二维码