sqlserver express自动备份数据库
来源:互联网 发布:淘宝上买轮胎可靠吗 编辑:程序博客网 时间:2024/05/16 10:45
转自 http://blog.csdn.net/liangCK/archive/2008/11/16/3311933.aspx
--第一步
--在master库中建立一个备份数据库的存储过程.
USE master
GO
CREATE PROC p
@db_name sysname, --数据库名
@bk_path NVARCHAR(1024) --备份文件的路径
AS
IF ISNULL(@db_name,'')=''
SET @db_name=db_name() ;
DECLARE @dt VARCHAR(50) ;
SET @dt=@db_name+'_'+CONVERT(VARCHAR(8) , GETDATE() ,112)+'_';
SET @dt=@dt+REPLACE(CONVERT(VARCHAR(10) ,GETDATE() ,108),':','')
IF RIGHT(@bk_path,1)<>'/'
SET @bk_path=@bk_path+'/';
EXEC ('BACKUP DATABASE ['+@db_name+'] TO DISK='''+@bk_path+@dt+'.bak'' WITH FORMAT');
GO
--第二步
--在某个文件夹里建两个txt文件 --如D:/batComand.txt 跟D:/BackupDatabase.txt
--然后batCommand.txt文件内容如下:
sqlcmd -Smyfend/liangck -E -iG:/BackupDatabase.sql
然后保存.将扩展名改为.bat
注:这里的-S是 服务器名/实例名 -E 是集成安全性
然后BackupDatabase.txt文件内容如下:
USE master
GO
EXEC p '要备份的数据库名','G:/Backup/'
然后保存,将扩展名改为.sql
--第三步
新建任务计划.然后在选择执行哪个任务的时候..单击浏览..选择D:/batCommand.bat
设置每天执行..即可.
备份时的文件名是 : 数据库名_日期_时间.bak
- sqlserver express自动备份数据库
- sqlserver数据库自动备份
- SqlServer 2008 express的自动备份实现
- 自动定时备份sqlserver数据库
- SQLServer 自动备份数据库总结
- SQLServer 2008自动备份数据库
- SqlServer 2008 r2 express的自动备份实现
- SqlServer 2008 r2 express的自动备份实现
- SqlServer 2008 r2 express的自动备份实现
- SqlServer 2008 r2 express的自动备份实现
- 自动定时备份sqlserver数据库的方法
- SQL Express自动备份
- SQL Express自动备份
- sql server 2008express 数据库自动备份方法
- 我自己的项目的sqlserver 2008 r2 express的自动备份的脚本
- sqlserver设定自动备份
- SQLServer自动备份
- SQLSERVER 自动备份
- SQL 批量删除
- 【HLSL学习笔记】WPF Shader Effect Library算法解读之[DirectionalBlur]
- 如何实现java,jsp,ajax编写的在线聊天室啊?
- OGRE分析之设计模式Chain of Responsibility
- NTLDR is Missing
- sqlserver express自动备份数据库
- 关于整合ucenter 时无法在uc.php中写入第三方cookie的解决办法
- OpenSessionInView模式总结
- js在IE和FF下的不同
- 从html到flex
- 源码关联以及导入源码到myeclipse 相关
- linux c 编译时出现warning: assignment makes pointer from integer without a cast原因
- OGRE分析之设计模式Adapter
- Asp.Net 构架(Http Handler 介绍) - Part.2