Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以使用 SMO 构建类似于 SSMS 中的“查找备份文件”对话框的树视图。我可以列出服务器上的文件夹,如果有备份设备,也会列出。我似乎无法复制的一件事是如何浏览备份文件以恢复最初未从服务器备份的文件(因此它不在备份设备列表中)。
我正在寻找类似 SSMS 对话框的屏幕截图:
是否有类似于 Server.EnumDirectories() 方法的 EnumServerFiles 方法?
请记住,这可能是针对不是本地计算机(网络服务器)的 SQL Server 运行的。
不要尝试为此使用 SMO,只需使用常规文件系统浏览对话框即可。
编辑:对于远程系统,获取您想要的信息:
exec xp_dirtree 'c:\sqlbackups\', 1, 1