【发布时间】:2019-03-07 16:37:43
【问题描述】:
我正在编写一个 Electron 应用程序,其中包括将未知的 .bak 文件恢复到 MS SQL 服务器,然后提取更多信息。为了成功执行此操作,我需要以编程方式从该 .bak 文件中提取一些信息(因此无法使用 SSMS)。我将使用 sqlcmd,因为它可以由 Electron 的 node.js 后端运行。不幸的是,我有一点鸡和蛋的问题,因为我似乎无法在不知道 .bak 文件中指定的 .mdf 文件的路径的情况下恢复 .bak 文件(如果不先恢复它就找不到) .有一个 RESTORE WITH MOVE 选项,尽管这似乎还需要了解 .bak 内部的路径,而这无法从 .bak 本身确定。我怎样才能得到这些信息,还是不可能?
【问题讨论】:
标签: node.js tsql sql-server-2008 restore sqlcmd