在Windows批处理文件中将日期追加到文件名

萨摩亚语程序员

我有一个备份我的SQL数据库的批处理文件,并希望将日期附加到创建的文件的末尾。

sqlcmd -U sa -P pwd -S SERVER \ SQL2012 -Q“将数据库[MYDB]备份到磁盘= N'E:\ Databases \ MYDB.bak',其中包含NOFORMAT,NOINIT,NAME = N'MYDB-完整数据库备份”,跳过,NOREWIND,NOUNLOAD,STATS = 10“ -d” MYDB“

目前,我所有的备份都已添加到MYDB.bak文件中,但是我想为每个备份添加新文件名,例如日期MYDB20141028.bak

w

如果要在SQL中添加日期,一个选项是传递多个命令,如下所示:

sqlcmd -U sa -P pwd -S SERVER \ SQL2012 -Q“ DECLARE @dest NVARCHAR(max); SET @dest = N'E:\ Databases \ MYDB'+ CONVERT(varchar(8),GETDATE(),112) +'.bak';使用NOFORMAT,NOINIT,NAME = N'MYDB完整数据库备份',SKIP,NOREWIND,NOUNLOAD,STATS = 10“ -d” MYDB“将数据库[MYDB]备份到磁盘= @dest'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Windows批处理文件中将后缀添加到ffmpeg输出的重复文件名?

Windows XP批处理文件日期到文件名

Windows批处理文件名操作

Windows中的批处理文件名和行数

根据文件名中的日期创建批处理文件并移动文件

批处理文件并使用文件的文件名

批处理文件以根据文件名复制文件

使用批处理文件中的msqldump将时间戳记添加到文件名

批处理文件 - 将文件名添加到 txt 的第一行

批处理文件命令,用于根据当前日期创建文件名

在批处理文件中使用日期和时间来创建文件名

Windows批处理文件中文件名中包含非ASCII字符的文件

用于获取文件夹上的文件名和版本的 Windows 批处理文件

批处理文件-文件名提取

批处理文件以从文件名中删除减号

批处理文件中的文件名提取

Windows批处理文件可以确定其自己的文件名吗?

如何使用批处理文件替换Windows文件名中的单个字符?

Windows批处理文件将文件名传递给vbscript

将变量传递给Windows FOR / DO批处理文件中的文件名

在Windows批处理文件的文件名中交换字符

如何在批处理文件中导入批处理文件名

如何在Windows批处理文件中将短日期转换为长日期?

创建批处理文件,以文件名中的某些字符串将文件添加到数组

使用批处理文件将文本添加到文件名末尾(但在扩展名之前)

批处理文件可将数字前缀添加到基于月份字符串的文件名中

批处理文件:列出文件名和文件夹名

批处理文件,用于从日志文件中提取文件路径和文件名

在Windows中,一个具有递归for循环的批处理文件,其文件名包括空格