SQL Server 2008 r2计划备份到多个文件夹/设备

时间:2014-05-09 14:03:05

标签: sql sql-server sql-server-2008-r2

我正在尝试在Microsoft SQL Server Management Studio中创建一个备份计划,该计划每晚都在创建SQL备份。 (这个有效) 但我希望它在多个文件夹中创建备份。一个本地,两个在同一本地域的其他PC上。

现在我找不到在本地服务器上的多个文件夹上创建备份的方法(尚未设置所有PC)。有没有办法在一个单一的时间表上做到这一点,还是我需要创建3个不同的?

该计划只做备份,只做备份,首先执行“检查数据库完整性”,然后“更新统计信息并清理历史记录”,然后备份完成。

我不想使用任何第三方备份程序。

1 个答案:

答案 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/