18 12
发新话题
打印

[原创] VSS的自动备份( 此文章被查看:1030次,被回复:17篇!! )

本主题由 yunshan 于 2008-4-21 17:53 移动
楼主你好。
感谢你的回复,我只把你给的代码,在数据库的路径、管理员、管理员密码和备份文件的地址做了更改,其他地方都没有改动。
然后运行时就出现了如图的提示。
真不知道为什么。

这期间,由于不断的删除文件,又更改了项目的名称,是不是都有影响啊?

这是我的代码:
@Echo off
@title Backing up SourceSafe databases

rem VSS_Install_Path :VSS的安装路径
set VSS_Install_Path="C:\Program Files\Microsoft Visual SourceSafe\"

rem VSS_DB :需要备份的VSS DB的路径
set VSS_DB="E:\VSS_CMMI"

rem VSS_Admin_Name:VSS DB管理员的用户名
set VSS_Admin_Name="admin"

rem VSS_Admin_Password:VSS DB管理员的密码
set VSS_Admin_Password="dfcmmi"

FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k
FOR /F "tokens=1-2 delims=: " %%i IN ('time /t') DO SET TIME=%%i%%j

rem Bak_File :备份文件的输出地址
set Bak_File="E:\VSS backup\VSS_Database_backup_%DATE%_%TIME%.ssa"

rem 执行备份
%VSS_Install_Path%"ssarc.exe" -d- -o -y%VSS_Admin_Name%,%VSS_Admin_Password% -s%VSS_DB% %Bak_File% $/

@Echo Finished Backups

不知道哪里出了问题,请楼主帮忙看看。
郁闷啊。

[ 本帖最后由 crazyrabbit 于 2008-5-5 10:52 编辑 ]

© 本文为 crazyrabbit 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

引用:
原帖由 xhy0002 于 2008-4-29 17:03 发表

非常谢谢crazyrabbit的修正(因为修正的地方是注释,所以不影响文件的执行结果)
我这边的执行后的文件为如下图所示:不知道crazyrabbit是如何操作的,能否详细说明一下?
就是出现我所发的图片vss bak1.jpg所显示的样子,总是出现提示是否继续,代码我没有做任何的修改,只是改动了路径、用户名、密码这些,搞不懂了。
请多指教。

© 本文为 crazyrabbit 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

学习了,谢谢指导啊。

© 本文为 gs-hh 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

我按照楼主的代码编写了一个dat文件,然后添加计划任务运行.但是制定的时间到了后却不能启动计划任务.请问怎么回事?
1.dat文件是不是建立一个文本文件,然后写好代码后,将后缀名改为dat即可?
2.制定计划任务时有个设置密码,我的用户名是登陆系统的用户名,密码是自己设的.这个不设不行.但是怎么运行不了计划任务?是不是要在代码中还要把这个用户名和密码也要写入dat中?
如果上面的没有问题,怎么会启动不了呢?

© 本文为 violet 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

搜藏了,这个应该是2005的吧,估计都通用。。

© 本文为 secboy 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

呵呵,高手如云呀,学习了。。。命令行更易于自动构建

© 本文为 winzheng 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

执行备份的时候提示如下:continue anyway?(Y/N)
请问能否自动执行,不要此操作?

© 本文为 pole415 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

对于初学者来说真是好用的文章,这几天都在找VSS相关的资料,不错

© 本文为 zjx1302 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

 18 12
发新话题