数据库日常维护的脚本编绘语句

来源:互联网 发布:安全数据交换系统 编辑:程序博客网 时间:2024/05/21 01:46

--备份
declare  @sql  varchar(8000
set  @sql='backup  database  mis    to  disk=''d:/databack/mis/mis' 
+rtrim(convert(varchar,getdate(),112))+'.bak''' 
exec(@sql)

--删除15天前备份文件
set  @sql='del  d:/databack/mis/mis' 
+rtrim(convert(varchar,getdate()-15,112))+'.bak''' 
exec  master..xp_cmdshell  @sql

--清除日志
dump transaction databasename with no_log
backup log databasename with no_log

--查看数据库里用户和进程的信息
sp_who

--查看SQL Server数据库里的活动用户和进程的信息
sp_who 'active'

--查看SQL Server数据库里的锁的情况
sp_lock
--进程号--50是SQL Server系统内部用的,进程号大于的才是用户的连接进程.
--
spid是进程编号,dbid是数据库编号,objid是数据对象编号

--收缩数据库日志文件的方法
--
收缩简单恢复模式数据库日志,收缩后@database_name_log的大小单位为M
backup log @database_name with no_log
dbcc shrinkfile (@database_name_log, 5)

--分析SQL Server SQL 语句的方法:
set statistics time {on | off}
set statistics io {on | off}

--图形方式显示查询执行计划
--
在查询分析器->查询->显示估计的评估计划(D)-Ctrl-L 或者点击工具栏里的图形

--文本方式显示查询执行计划
set showplan_all {on | off}
set showplan_text { on | off }
set statistics profile { on | off }

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 医保卡姓名弄错了怎么办 走工伤和走社保怎么办 公司在朝阳社保在海淀怎么办 公司没缴纳个税怎么办 报个税工资报少了怎么办 医院预约单丢了怎么办 肛瘘手术后太疼怎么办 低位保肛手术后吻合口瘘怎么办 做完痔疮手术后大便困难怎么办 20岁长痔疮了怎么办 孕妇痔疮痒的难受怎么办 痔疮术后伤口不愈合怎么办 剖腹产液化伤口长的慢怎么办 内痔斑痕怎么办了能消化 油条面和稀了怎么办 解脲支原体感染怀孕怎么办 怀孕了检查出解脲支原体感染怎么办 大便是黑色的要怎么办 大人直肠给药不好意思怎么办 肛周脓肿长肉芽怎么办 二岁宝宝有直肠息肉怎么办 87岁老人得直肠息肉怎么办 做b超查出囊肿怎么办 解大便时肛门痒怎么办 生完孩子肛门痒怎么办 把达克宁软膏摸到肛门怎么办 痔疮手术后肛门痒怎么办 便秘拉完屁股疼怎么办 屁股拉屎拉破了怎么办 6岁小朋友屁眼痒怎么办 孩子屁屁偶尔痒怎么办 1岁半宝宝屁眼痒怎么办 3岁宝宝肛门痒怎么办 得痔疮发烧了怎么办啊 痔疮手术后肚子胀气怎么办 乙肝引起的发烧头痛怎么办 肠癌手术后吃了会胃疼怎么办 来月经肛门坠痛怎么办 总想排便还有血怎么办 闻了别人的口臭怎么办 有内痔肛门经常不舒服怎么办