DECLARE @DataBase NVARCHAR(64)
DECLARE @strDate NVARCHAR(64)
DECLARE @strPath NVARCHAR(512)
--备份采集配置数据库
use TestDB
SET @DataBase='TestDB'
set @strPath='E:\数据库备份\'
set @strDate = convert(NVARCHAR(19),getdate(),120)
set @strDate = REPLACE(@strDate, ':' , '')
set @strDate = REPLACE(@strDate, ' ' , '')
set @strDate = REPLACE(@strDate, '-' , '')
set @strPath = @strPath + @DataBase + '_' + @strDate + 'Auto.bak'
DUMP TRANSACTION TestDB WITH NO_LOG
BACKUP LOG TestDB WITH NO_LOG
DBCC SHRINKFILE (TestDB_Log, 1);
BACKUP DATABASE @DataBase TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
SQLServer 生成当前日期备份
原创
©著作权归作者所有:来自51CTO博客作者草宝虫啊的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags
下一篇:sql 数字转换为16进制数函数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用sqlserver日期函数获取当前日期(指定格式)
使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使其中varchar(10
sqlserver 日期函数 获取 当前日期 sql -
SQL Server 当前日期加1 sqlserver日期加天数
sqlserver日期函数 SQLServer时间日期函数详解,SQLServer,时间日期, 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select datea
SQL Server 当前日期加1 sqlserver 时间函数 select 日期函数