请问我如何才能象SQLServer2000一样在客户端备份时选择数据库服务器上的文件目录? ( 积分: 100 )

  • 主题发起人 主题发起人 戴尔菲
  • 开始时间 开始时间

戴尔菲

Unregistered / Unconfirmed
GUEST, unregistred user!
远程备份服务器数据库?(三层用SOCKT)
1.备份用客户端程序提供一个备份按钮,然后执行时可选择服务器机器的备份路径,并要在选择时显示分区的容量,以防容量不够。
2.如果选择的路径下有这个备份文件则提示是否覆盖,否则请输入不同的文件名;
就像我们在企业管理器里备份一样跳出一个备份设备位置选择框,
然后选择路径,填写文件名就可以了。是备份在服务器机器上的,不是客户端
 
远程备份服务器数据库?(三层用SOCKT)
1.备份用客户端程序提供一个备份按钮,然后执行时可选择服务器机器的备份路径,并要在选择时显示分区的容量,以防容量不够。
2.如果选择的路径下有这个备份文件则提示是否覆盖,否则请输入不同的文件名;
就像我们在企业管理器里备份一样跳出一个备份设备位置选择框,
然后选择路径,填写文件名就可以了。是备份在服务器机器上的,不是客户端
 
既然都用三层了,写个方法不就搞定了。
 
可以用 xp_dirtree 'c:/',1,1 逐级生成目录树,然后把记录集通过SOCKT传给客户端就行了。
 
To yayongm: 怎么写啊,
To dirk:你说的只在C:盘下啊,怎么才能做成跟SQLSERVER2000那个差不多的,
 
xp_fixeddrives 返回驱动器列表和剩余空间
xp_fixeddrives + xp_dirtree 就可以把所有的目录及文件列出来,xp_dirtree后面两个参数自己试一下就知道实干什么的了。
还有个 xp_fileexist 不用说了吧。
 
老大,我就是这里写不来啊,
这几个扩展存储过程我也看过,就是不知道怎么做?
你能否贴点代码参考一下
 
多人接受答案了。
 
后退
顶部