使用SMO找到要恢复的备份文件
我能够使用 SMO 构建类似于 SSMS 中的“查找备份文件”对话框的树视图。我可以列出服务器上的文件夹,如果有备份设备,这些也会列出。我似乎无法复制的一件事是如何浏览备份文件以恢复最初未从服务器备份的文件(因此它不在备份设备列表中)。
是否有类似于 Server.EnumDirectories() 方法的 EnumServerFiles 方法?
请记住,这可能针对非本地计算机(网络服务器)的 SQL Server 运行。
I am able to use SMO to build a treeview similar to the Locate Backup File dialog from SSMS. I can list folders on the server, and if there are backup devices, those will be listed as well. One thing I can't seem to duplicate is how to browse for a backup file to restore that was not originally backed up from the server (so it's not in the list of backup devices).
I'm looking for something like this screenshot of the SSMS dialog:
Is there an EnumServerFiles method similar to the Server.EnumDirectories() method?
Keep in mind, this may be running against a SQL Server that isn't the local machine (a network server).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要尝试使用 SMO,只需使用常规文件系统浏览对话框即可。
编辑:对于远程系统,请通过以下方式获取所需的信息:
Don't try using SMO for this, just use a regular file system browse dialog.
Edit: For a remote system, get the info you want with: