【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 Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
.mdf 数据库数据文件
.ldf 数据库日志文件
找到要拷走的数据库文件和日志文件将其拷走,若出现
则需要断开数据库连接,在数据库 右键 任务 分离 删除连接
2、数据库附加
将数据库文件放到数据库指定的路径上
将拷过来的数据库文件绑到数据库上:
在数据库上右键 附加 添加 找到要附加的数据库文件 确定即可