作为额外的保护,我想每晚将远程 sql db 备份到我的位置。没有VPN所以...
我在 2008 db 服务器上创建了一个用户,其唯一目的是从我的办公室登录并每晚下载 db bak 文件。授予此用户对备份目录 (T:\Backup) 的读取权限并添加到远程用户组。
我在我的工作站上创建了一个自动化任务,该任务调用一个以该用户身份成功连接到数据库服务器的 rdp 文件。
rdp 文件在“启动程序”选项卡中指定以下路径:C:\Windows\System32\mstsc.exe T:\Backup\copydb.bat
我已经测试了这两个部分:1)双击rdp文件将自动登录。(WORKS) 2) 然后我可以手动打开 dos 提示符并运行 bat 文件。(作品)
但是,bat 文件似乎没有在 connection 上执行。没有cmd窗口。我可以双击 bat 文件,cmd 窗口将闪烁并消失但不执行。我能够让它执行的唯一方法是打开提示,然后打开文件。
我认为这就是这样做的: C:\Windows\System32\mstsc.exe T:\Backup\copydb.bat
我错过了什么?