码迷,mamicode.com
首页 > 数据库 > 详细

sqlserver 备份脚本

时间:2017-05-02 18:17:14      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:arc   base   执行sql   ack   bak   生成文件   database   执行   打印   

 BACKUP DATABASE 数据库名称  TO DISK=‘d:\3333.bak‘

 

---根据时间生成文件名

 

--将SQL脚本赋值给变量
declare @SqlBackupDataBase as nvarchar(1000)
set @SqlBackupDataBase=N‘BACKUP DATABASE HOUSE TO DISK = ‘‘E:\DBBackup\HOUSE-‘+
CONVERT(varchar(11),GETDATE(),112)+REPLACE(CONVERT(varchar(12),GETDATE(),108),‘:‘,‘‘)+‘.bak‘‘‘
--备份文件格式:YourDataBaseName-20140626233410.bak
print @SqlBackupDataBase --打印出来(为了方便调试,可省略)
exec sp_executesql @SqlBackupDataBase --调用系统存储过程,执行SQL

sqlserver 备份脚本

标签:arc   base   执行sql   ack   bak   生成文件   database   执行   打印   

原文地址:http://www.cnblogs.com/wlzhang/p/6797322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!