当我在SQL Server 2008中备份数据库完成时(在服务器上),我想从服务器将备份文件复制到我的本地计算机。(为什么要这样做?因为我通常忘记将文件复制到我的我回家的电脑,数据库不是最新的)
我能怎么做?我尝试使用xp_cmdshell
,但没有成功。
像:
exec xp_cmdshell 'E:\"Database backup"\bakcpy.bat'
我明天会给出错误信息。
双击bakcpy.bat
它可以成功运作。
当我工作时,我的计算机和服务器在同一个本地网络中。所以我可以使用xcopy
命令进行复制。
这是计划任务,我只想在服务器sql数据与我的本地计算机之间同步数据库。因为服务器数据库每天都在变化,我想从服务器备份数据库并在指定时间内复制到计算机。我不想每次都做手册。
或许我走错路?或者也许是其他更好的方法来解决问题?