代码之家  ›  专栏  ›  技术社区  ›  C-Pound Guru

使用SMO查找要还原的备份文件

  •  3
  • C-Pound Guru  · 技术社区  · 15 年前

    我可以使用SMO构建一个树视图,类似于SSMS中的“定位备份文件”对话框。我可以列出服务器上的文件夹,如果有备份设备,也会列出这些设备。有一件事我似乎无法复制,那就是如何浏览要还原的备份文件,而该文件最初不是从服务器备份的(因此它不在备份设备列表中)。

    我在找SSMS对话框的屏幕截图: SSMS Locate Backup File Dialog http://i49.tinypic.com/27xmo1f.jpg

    是否有与server.EnumDirectories()方法类似的EnumServerFiles方法?

    请记住,这可能是针对非本地计算机(网络服务器)的SQL服务器运行的。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Rob Farley    15 年前

    不要尝试使用SMO,只需使用常规的文件系统浏览对话框。

    编辑:对于远程系统,获取所需信息:

     exec xp_dirtree 'c:\sqlbackups\', 1, 1