我遇到了下一个问题:
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.
我错过了任何选项吗?