用T-SQL修改数据库的恢复模型
在sql server中修改一个数据库的恢复模型很简单,在属性中改一下即可,但如果想修改所有数据库的恢复模型就需要用T-SQL循环处理了,但写这个sql却花了点时间:
alter database pjgl set RECOVERY simple
上面把pjgl设置为简单模型,还有其他两种选择是FULL 和 BULK_LOGGED 。
为了上面的SET关键字,查了半天资料,特留个记号。
如果想处理所有的数据库,则执行:
declare @dbname varchar(50) --数据库名
declare @sql varchar(500) --执行备份时的sql
DECLARE dba_database CURSOR FOR --所有数据库的光标
select [name] from sysdatabases order by [name]
OPEN dba_database
FETCH NEXT FROM dba_database into @dbname
WHILE @@FETCH_STATUS = 0
BEGIN
IF (@dbname <> 'tempdb')
BEGIN
SET @sql = 'alter database '+ @dbname + ' set RECOVERY simple'
PRINT @sql
EXEC (@sql)
END
FETCH NEXT FROM dba_database into @dbname
END
CLOSE dba_database
DEALLOCATE dba_database
用T-SQL修改数据库的恢复模型相关推荐
- 第八章 SQL修改数据库
文章目录 第八章 SQL修改数据库 插入数据 使用SQL插入数据 使用对象属性插入数据 UPDATE语句 在插入或更新时计算字段值 删除语句 事务处理 事务和保存点 非事务操作 事务锁 事务大小限制 ...
- [导入]VB实现SQL Server数据库备份/恢复
VB实现SQL Server数据库备份/恢复 文章来源:http://blog.csdn.net/zjcxc/archive/2004/03/21/20099.aspx
- MDF文件在SQL Server数据库中恢复技术
日期:2006-07-19 点击:23 作者: 来源:网页教学网 先把要恢复的文件置于MS SQL里的DATA文件里,进入MS SQL主数据库服务器后 1.我们使用默认方式建立一个供恢复使用的数 ...
- sql sever数据库出现恢复挂起的解决办法
解决办法: 原因分析:如果数据库处于一个恢复挂起的状态,并且对数据库做脱机和分离的操作,报出数据库文件不可访问的错误,可能是因为数据库的数据文件和日志文件在数据库正常连接的情况下,文件所在的磁盘脱机了 ...
- 了解SQL Server数据库恢复模型
A recovery model is a database configuration option that determines the type of backup that one coul ...
- SQL Server备份的三个恢复模型
在SQL Server 2000中,有无数种备份数据库的方法.无论你的数据库有多大.改变是否频繁,都有满足你的要求的备份策略.让我们看看几种可以在不同环境下工作的基本备份策略. 本文假定你有备份数据库 ...
- aws rds监控慢sql_AWS RDS SQL Server恢复模型,备份和还原
aws rds监控慢sql This article will review about the recovery models backups and restore options in avai ...
- sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第一部分
sql还原数据库备份数据库 So far, we've discussed a lot about database backup-and-restore process. The backup da ...
- 数据库备份恢复策略_如何根据备份策略选择和检查正确的数据库恢复模型
数据库备份恢复策略 介绍 (Introduction) Following best practices, we should apply principles like segregation of ...
最新文章
- Struts2获取request三种方法
- Spring2.5的新特性
- VC++ 使用BitBlt函数显示位图
- GIT学习笔记二(本地项目发布到GIT)
- Unity3D游戏开发之自由视角下的角色控制
- Java面试170题答案解析(1-20题)
- Python中的for in if 用法
- 开发打开设置洁面_用了两到三年的华为手机,一键打开quot;开发者选项quot;,帮助性能加速...
- 如果处理vim产生的swp文件 以及diff功能的使用
- TransCAD完整视频教程简介
- bartend无法自动打印的问题
- 汇日月之精华,集天地之大成—雅点修图神器破解版
- 迈普交换机_配置手册_IS420
- 微信小程序自定义组件——手写radio
- elasticsearch安装采坑记录
- 自由职业者必备的6项技能
- OV2SLAM 安装运行
- python基础知识总结集合
- 文件服务器怎么关机,服务器怎么关机和重启
- 微信公众号开发系列-网页授权获取用户基本信息
热门文章
- EasyUI组件使用
- DP4 最小花费爬楼梯
- 江西理工大学c语言考试题库,江西理工大学C语言程序设计竞赛(初级组)(示例代码)...
- joomla添加html,如何将自定义html代码添加到Joomla 2.5菜单项?
- micropython 驱动 移植_MicroPython v1.12 版本更新
- Springboot邮箱接口(使用个人邮箱发送邮件)
- 36氪首发|一年完成三轮融资,STEAM 教育内容供应商「唯科乐」获 Pre-A 轮融资...
- vue组件样式scoped
- 两款新iPhoneX终于要开始生产了,网友的反应却出人意料
- PMC联手云合作伙伴Canonical加入其Ubuntu OpenStack互通性实验室