我们有一个在执行数据库备份的SQL Server上运行的服务。可以从与SQL Server分开的客户端计算机安排备份。但是,在浏览保存备份的位置时,客户端需要能够浏览服务器的目录。
在SQL Management Studio中使用备份/还原时,它允许您浏览服务器的文件系统。如何使用SQL使我的应用程序执行此操作?这甚至可能吗?
答案 0 :(得分:1)
是的,可以通过xp_cmdshell使用批处理命令来访问主机系统。
http://technet.microsoft.com/en-us/library/ms175046.aspx
根据您使用的SQL版本,还可以使用其他命令,例如xp_dirtree。
http://www.patrickkeisler.com/2012/11/how-to-use-xpdirtree-to-list-all-files.html