SQL SERVER 备份脚本
DECLARE
@FileName VARCHAR(200),
@CurrentTime VARCHAR(50),
@DBName VARCHAR(100),
@SQL VARCHAR(1000)
SET @CurrentTime = CONVERT(CHAR(8),GETDATE(),112) + CAST(DATEPART(hh, GETDATE()) AS VARCHAR) + CAST(DATEPART(mi, GETDATE()) AS VARCHAR)
DECLARE CurDBName CURSOR FOR
SELECT NAME FROM Master..SysDatabases where dbid>4
OPEN CurDBName
FETCH NEXT FROM CurDBName INTO @DBName
WHILE @@FETCH_STATUS = 0
BEGIN
--Execute Backup
SET @FileName = 'D:\hyf\' + @DBName + '_' + @CurrentTime
SET @SQL = 'BACKUP DATABASE ['+ @DBName +'] TO DISK = ''' + @FileName + '.bak' +
''' WITH NOINIT, NOUNLOAD, NAME = N''' + @DBName + '_backup'', NOSKIP, STATS = 10, NOFORMAT'
EXEC(@SQL)
--Get Next DataBase
FETCH NEXT FROM CurDBName INTO @DBName
END
CLOSE CurDBName
DEALLOCATE CurDBName
最新文章
- Android-java基础内部类
- JSP 核心标签库
- [蟒蛇菜谱]Python获取任意xml节点的值
- U3D UGUI学习1 - 层级环境
- iOS Icon尺寸、iPhone Ratina 分辨率
- linux 添加用户
- cf B. Permutation
- Mongoose的使用
- 201521123082 《Java程序设计》第14周学习总结
- Java和Flex整合报错(五)
- 如何提高windows的性能
- Java语言之循环基础;各个语句的区别
- ArcGIS Pro玩转BIM应用浅谈
- map函数和filter函数 zip函数
- C++中为何大量使用类指针
- P4173 残缺的字符串 fft
- HTML meta 文本 格式排版 链接图表 列表 表单 frame后台布局实例
- Index downloads are disabled, search results may be incomplete.
- js之10天内免登陆
- python学习,day1:循环判断基本语句的几个代码