用代码来设置故障还原模型‘简单’以及‘收缩数据库
来源:互联网 发布:php做网站步骤 编辑:程序博客网 时间:2024/05/01 09:27
因为我的SQL Server服务器里面有比较多的数据库,在这里想对所有数据库实现以下操作:
1、数据库属性中的故障还原模型改为“简单”
2、压缩数据库
在论坛里看到邹建大哥的方法,现转贴过来:
-- 处理服务器上的所有数据库。
EXEC sp_msforeachdb @command1=N'
PRINT ''''
RAISERROR(''处理数据库: ? '',10,1) WITH NOWAIT
PRINT ''''
-- 截断日志
BACKUP LOG [?] WITH NO_LOG
-- 收缩文件
USE [?]
DECLARE tb CURSOR LOCAL
FOR
SELECT N''DBCC SHRINKFILE(''+RTRIM(fileid)+N'')''
FROM dbo.sysfiles
DECLARE @s nvarchar(4000)
OPEN tb
FETCH tb INTO @s
WHILE @@FETCH_STATUS=0
BEGIN
EXEC(@s)
FETCH tb INTO @s
END
CLOSE tb
DEALLOCATE tb
-- Auto Shrink
IF LOWER(''?'') not in(''master'',''tempdb'')
EXEC sp_dboption ''?'',''autoshrink'',''TRUE''
-- 设置数据库恢复模型为 SIMPLE
IF LOWER(''?'') <> ''tempdb''
EXEC(N''ALTER DATABASE [?] SET RECOVERY SIMPLE'')
'
1、数据库属性中的故障还原模型改为“简单”
2、压缩数据库
在论坛里看到邹建大哥的方法,现转贴过来:
-- 处理服务器上的所有数据库。
EXEC sp_msforeachdb @command1=N'
PRINT ''''
RAISERROR(''处理数据库: ? '',10,1) WITH NOWAIT
PRINT ''''
-- 截断日志
BACKUP LOG [?] WITH NO_LOG
-- 收缩文件
USE [?]
DECLARE tb CURSOR LOCAL
FOR
SELECT N''DBCC SHRINKFILE(''+RTRIM(fileid)+N'')''
FROM dbo.sysfiles
DECLARE @s nvarchar(4000)
OPEN tb
FETCH tb INTO @s
WHILE @@FETCH_STATUS=0
BEGIN
EXEC(@s)
FETCH tb INTO @s
END
CLOSE tb
DEALLOCATE tb
-- Auto Shrink
IF LOWER(''?'') not in(''master'',''tempdb'')
EXEC sp_dboption ''?'',''autoshrink'',''TRUE''
-- 设置数据库恢复模型为 SIMPLE
IF LOWER(''?'') <> ''tempdb''
EXEC(N''ALTER DATABASE [?] SET RECOVERY SIMPLE'')
'
- 用代码来设置故障还原模型‘简单’以及‘收缩数据库
- Sqlserver备份、还原、收缩数据库
- 三种故障还原模型
- 用jQuery来做简单的菜单栏的收缩
- 用java来备份还原mysql数据库
- SQL2000的三种“故障还原模型”
- 通过Java来备份与还原Mysql数据库的代码
- Android studio 代码收缩设置
- 收缩数据库日志的代码
- 通过SQL代码收缩数据库
- 设置还原表空间文件脱机故障
- sql server2005数据库还原故障集
- 用SqlServer2000的数据库备份来还原SqlServer2005中的数据库
- SQL还原数据库代码
- eclipse 代码收缩和展开;设置快捷键
- XCode设置(怎么让代码收缩)
- 最简单JS实现展开收缩代码
- [mysql]数据库备份以及还原
- 10-02-05
- fw:用AJAX跟踪Google Adsense广告点击
- 转载:全面认识UML类图元素
- 准备开始学php啦
- 关于黑客入侵网络的证据收集与分析
- 用代码来设置故障还原模型‘简单’以及‘收缩数据库
- DLL 木马揭秘
- 打造个人电脑安全终极防线
- 什么是信息安全?什么是网络安全?什么又是计算机安全?
- 如何有效的结束项目----对某税务MIS系统项目的经验总结
- 学习JSP指南
- Windows网上邻居互访的基本条件
- 测试一下
- 03年9月计算机等级考试三级网络技术笔试试卷