我正在尝试在Microsoft SQL Server Management Studio中创建一个备份计划,该计划每晚都在创建SQL备份。 (这个有效) 但我希望它在多个文件夹中创建备份。一个本地,两个在同一本地域的其他PC上。
现在我找不到在本地服务器上的多个文件夹上创建备份的方法(尚未设置所有PC)。有没有办法在一个单一的时间表上做到这一点,还是我需要创建3个不同的?
该计划只做备份,只做备份,首先执行“检查数据库完整性”,然后“更新统计信息并清理历史记录”,然后备份完成。
我不想使用任何第三方备份程序。
答案 0 :(得分:0)
你应该能够通过Task runner实现这一目标。对于您的其他要求,您应该能够使用批处理编程(批处理文件)来实现这一目标。代码示例需要答案(格式化):
echo on
@REM Seamonkey’s quick date batch (MMDDYYYY format)
@REM Set ups %date variable
@REM First parses month, day, and year into mm , dd, yyyy formats and then combines to be MMDDYYYY
FOR /F “TOKENS=1* DELIMS= ” %%A IN (‘DATE/T’) DO SET CDATE=%%B
FOR /F “TOKENS=1,2 eol=/ DELIMS=/ ” %%A IN (‘DATE/T’) DO SET mm=%%B
FOR /F “TOKENS=1,2 DELIMS=/ eol=/” %%A IN (‘echo %CDATE%’) DO SET dd=%%B
FOR /F “TOKENS=2,3 DELIMS=/ ” %%A IN (‘echo %CDATE%’) DO SET yyyy=%%B
SET date=%mm%%dd%%yyyy%
你明白了......(PFE:http://www.tech-recipes.com/rx/956/windows-batch-file-bat-to-get-current-date-in-mmddyyyy-format/)