关于VFP远程备份的有关问题

关于VFP远程备份的问题
大家好!现在我想求大家给我点思路!该怎么设置?现在是一个企业有一台SQL服务器,客户端VFP程序,服务器锁了,我不想用批处理拷贝文件,想用如下类似的代码在客户端进行备份,我该怎么实现?
CREATE CURSOR cswrdatabaseinfo(SJKM_C C(50),SFBF_L L)
SQLEXEC(gnHandle,"Select * From Master..SysDatabases Where Dbid Not In(1,2,3,4,5,6)","tempdatabasename")
INSERT INTO cswrdatabaseinfo(SJKM_C) SELECT name from tempdatabasename
以上取得用户数据库
Private pcMyPath,pcOldDatabase,pcNewDatabase,plBackResult
pcMyPath=""
pcOldDatabase=""
pcNewDatabase=""
plBackResult=0

pcMyPath=Getdir("C:\","请选择保存的位置","备份到...",1)

Select cswrdatabaseinfo
Scan
  If SFBF_L=.F.
  Loop
  Endif
  pcOldDatabase=Alltrim(cswrdatabaseinfo.SJKM_C)
  pcNewDatabase=Addbs(Justpath(pcMyPath))+Alltrim(cswrdatabaseinfo.SJKM_C)+"_"+Alltrim(Dtos(Date()))+".Bak"
  ToMessage("系统正在备份数据库,请先不要进行其他操作...")
  plBackResult=SQLExec(gnHandle,"Backup Database ?pcOldDatabase To Disk='"+pcNewDatabase+"' With Init") &&覆盖式备份
  If plBackResult > 0
  Messagebox("数据库备份成功!",0,"提示")
  Else
  CHKHANDLE(.F.)
  Messagebox("数据库备份失败!",0,"提示")
  Return .F.
  Endif
Endscan
备份代码,但此只能本机备份,如果才能实现上面的客户端网络备份呢?
我也看了十豆三这个帖子,http://topic.csdn.net/u/20100921/12/e57f919a-6911-4587-968c-bc7d5824d1b6.html
不知道是不是关于网络备份的?

------解决方案--------------------
把备份机器设置成nfs mount过来备份
------解决方案--------------------
http://blog.sina.com.cn/s/blog_4ce7389b010008hw.html
------解决方案--------------------
Sql 2005 建立作业自动备份的人工方法和程序代码!(经典)
http://blog.csdn.net/dxnn520/article/details/7623299
这个方法也能实现,没必要远程用工作站来备份!
------解决方案--------------------
Backup Database 备份只能备份到数据库所在电脑上,再说也没有必要备份到客户端,如果一个数据上几G,你想想备份到客户端将会是什么样?
------解决方案--------------------
如果想备份到特定的电脑上(如:电脑B),可以在数据库所在电脑(如:电脑A)上映射 电脑B 的共享目录为 电脑A 的盘符,然后在 Backup Database 中指定这个盘符即可。
------解决方案--------------------
局域网上是可行的,如果 sql server 在互联网上,backup database 到本地是不行的

------解决方案--------------------
局域网上的方法前面1,2,3,4楼都已经说了,就在本机创建一个共享文件夹,然后在 sql server 端利用 xp_cmdshell 存储过程执行一外部命令来映射磁盘,将你本机的这个共享文件夹映射成虚拟磁盘,然后就和使用本地磁盘一样备份数据库到这个盘,完成后再删掉本机的这个文件夹共享
2楼提供的链接中有每一步的命令写法,合到一起就行了
最多前面再加一个检查判断,以免没有数据库管理员权限的用户无权执行 xp_cmdshell 存储过程

------解决方案--------------------
如果非要在局域网的客户端备份,我以前做过,有以下几种思路:
1、在服务器上建个共享文件夹,用2、3、4楼都行把数据库备份到共享文件夹中,然后,客户机用copy file就行了。(不建议,安全问题)
2、在服务器上建一个ftp服务器,跟1同样的道理,下载即可。(麻烦些,但很安全!)
3、在客户端装个sql server ,然后做一个sql执行批处理,同步一下2个服务器的数据库中的数据就行了。(这个方法不用考虑网络共享问题,但是,需要对sql server的语句熟练才行,也不复杂。)