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