从SQL Server 2017中的还原filelistonly过程中丢弃列

时间:2018-06-12 14:51:34

标签: sql-server tsql sql-server-2017

我遇到了下一个问题:

restore filelistonly from disk

为不同版本的MS SQL服务器返回不同的结果集。我的脚本只使用其中的一些,因此我只想选择那些列并丢弃所有其他列,以便与服务器版本无关。 SQL Server 2017中是否有一些可能性?     OPENROWSET or OPENQUERY

不能正常工作,因为不推荐使用FMTONLY,OPENROWSET和OPENQUERY现在都在执行前使用sys.sp_describe_first_result_set并导致错误:

The metadata could not be determined because statement 'restore filelistonly from disk does not support metadata discovery.

我错过了任何选项吗?

0 个答案:

没有答案