Home  >  Article  >  Database  >  SQL 实现定期备份数据库

SQL 实现定期备份数据库

WBOY
WBOYOriginal
2016-06-07 17:43:41943browse

SQL 实现定期备份数据库 转自: -- ------------------------------------------------------------------------ -- Subject:数据库批量备份存储过程(判断盘符、路径,错误盘符返回,不存在的路径自动创建) -- 适用环境:SQL Server 2005及以上版本(主要用于

SQL 实现定期备份数据库

转自:

-------------------------------------------------------------------------- --Subject:数据库批量备份存储过程(判断盘符、路径,错误盘符返回,不存在的路径自动创建) --适用环境:SQL Server 2005及以上版本(主要用于作业中调用以及程序开发中调用) -------------------------------------------------------------------------- -- sp_configure , sp_configure ,  USE master --() sp_backupdatabase sp_backupdatabase ((id INT IDENTITY,a INT,b INT,c INT) (3) (@path,3) master..xp_fileexist master..xp_fileexist (idc=0) ,16,1) (bid=2) (100) MASTER..xp_cmdshell (4000) (,'') namename( master..sysdatabases ,,,,)NAME (@S) sp_backupdatabase --返回信息: 已为数据库 'book09',文件 'book09_Data' (位于文件 1 上)处理了 224 页。 已为数据库 'book09',美国空间,文件 'book09_Log' (位于文件 1 上)处理了 1 页。 BACKUP DATABASE 成功处理了 225 页,花费 0.358 秒(4.910 MB/秒)。 --备份后的文件列表: book09_20130310.bak */     --2.周期性备份数据库代码(自动删除原备份文件): --() sp_backupdatabase sp_backupdatabase ((id INT IDENTITY,a INT,b INT,c INT) (3) (@path,3) master..xp_fileexist master..xp_fileexist (idc=0) ,16,1) (bid=2) (100) master..xp_cmdshell (4000) (,'') namename master..sysdatabases ,,,,)NAME (@S) sp_backupdatabase --返回信息: 已为数据库 'book09',美国服务器,香港服务器,文件 'book09_Data' (位于文件 1 上)处理了 224 页。 已为数据库 'book09',文件 'book09_Log' (位于文件 1 上)处理了 1 页。 BACKUP DATABASE 成功处理了 225 页,花费 0.456 秒(3.854 MB/秒)。 --备份后的文件列表: book09.bak */

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn