【2017-03-17】视图、事务、备份还原、分离附加

一、视图

把一个并不存在的表保存下来。

视图只能查询,不能增删改

视图中不允许出现重复列

1、视图的创建

create view 视图名称

as

    查询语句

2、视图的使用

select *from 视图名称

3、视图的修改

在视图的涉及界面进行修改

 二、事务

保证流程的完整进行

begin tran            -- 开始事务监控

 ....                      --要监控的代码

 ....

if @@error>0          --记录上面被监控的代码报错的次数,默认值是0

begin

  rollbake tran          --如果有错执行这一句,回滚事务,返回到begin tran 的位置,当作什么都没有发生

end

else

begin

  commit tran         --如果没有出错,则立即提交所有代码的执行结果

end

三、备份还原

在要备份的数据库上右键,选择任务,选择备份

 

 还原:在数据库上右键任务、还原、还原数据库

 四、分离附加

1、分离,数据库拷走

先找到数据库文件位置:C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATA

.mdf  数据库数据文件

.ldf   数据库日志文件

找到要拷走的数据库文件和日志文件将其拷走,若出现

则需要断开数据库连接,在数据库 右键 任务 分离 删除连接

 2、数据库附加

将数据库文件放到数据库指定的路径上

将拷过来的数据库文件绑到数据库上:

在数据库上右键  附加  添加  找到要附加的数据库文件  确定即可

原文地址:https://www.cnblogs.com/qq609113043/p/6566350.html