设为首页 加入收藏

TOP

SQLServer数据库备份
2015-11-21 01:34:24 来源: 作者: 【 】 浏览:0
Tags:SQLServer 数据库 备份

机房收费系统中一些同学学习完后,编写的程序或者数据库丢失了,程序无法再运行了。每一个阶段学习的资料都应该保留下来,在适当的时候回头看看。应该意识到备份的重要性,工作的时候,丢了基本上等同于没做,就会造成巨大的损失;机房收费系统,数据库作为后台,存储数据,为了能够量或的保护和使用数据,需要对数据库进行备份和还原;

数据库备份分为4种类型
1.完整备份:对全部数据库文件备份;
2.事务日志备份:对数据库中的日志文件备份;
3.差异备份:每次备份数据库中变化的部分;提高效率,减少备份占用空间;
4.文件及文件组备份:用于数据库巨大的数据库。

数据库备份和平常文件的复制类似,但是要复杂一点,如果要备份的数据库正在使用,那么就会弹出提示;

vcq9o7o8L3A+CjxoMj4xLsq508NUcmFuc2FjdC1TUUzT79HUPC9oMj4Ksbi33cr9vt2/4qO6PGJyPgogICAgICAgIEJhY2sgRGF0YWJhc2UgZGF0YWJhc2VfbmFtZTxicj4KICAgICAgICBUbyBEaXNrID0="路径\备份名字.bak' --数据库备份文件的扩展名为.bak;
[With Differential] --[With Differential] 表示是否为差异备份;
还原数据库:
Restore Database database_name
From Disk='路径'
例如将备份的数据库还原到指定的位置;
Restore database jifang_sys
From disk ='C:\Users\fxq\Desktop\jifang_V1.0.8-2015-5-13\jifang.bak'
With Recovery,
Move 'jifang' To 'F:\fxq\jifang_Data.mdf ,
Move 'jifang' To 'F:\fxq\jifang_Log.ldf
GO

2.使用企业管理器

它是对软件的基本操作。

备份:在对象资源管理器中找到要备份的数据库->右击->任务->备份,选择相应信息后完成;

还原:在对象资源管理器,在数据库上右击->还原数据库->设定源数据库和目标数据库信息,完成还原;

3.分离和附加

数据库在连接的状态下,无法进行复制,那么我们可以先让数据库断开连接,复制粘贴到指定位置后,重新连接上;这就是数据库的分离和附加

1.使用企业管理器可以分离和附加数据库,这也是在对象资源管理器中进行简单的操作,不再说明;

2.另外使用系统存储过程也可以实现。

该过程可分为三个步骤

a,分离:SP_DETACH_DB @dbname='jifang_sys'

b.复制粘贴到制定位置;

c.附加:SP_ATTACH_DB @dbname='jifang',@filename1='路径'

用存储过程一次可以附件多个数据库文件,最多16个。

总结:

成长是一个过程,过程上应该留下经历,路上的风景往往比目的地更美丽,目的地是我们的目标,过程是我们的成长。我们应该保留好,成长中的点点滴滴;

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇01-SQL基本语句 下一篇Redis几种数据结构的应用场景

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: