Tsql распаковать многофайловую молнию - PullRequest
0 голосов
/ 31 октября 2019

Я бы хотел распаковать содержимое из reportserver.dbo.catalogitemextendedcontent

Если я прочитал значение с помощью convert varbinary (max) и сохранил его в файл, то я могу разархивировать его и получитьпапка с несколькими файлами ...

Но если я попытаюсь сделать это с помощью декомпрессии, я получу следующую ошибку: Ошибка SQL [9826] [S0001]: несжатые или поврежденные данные передаются в качестве аргумента встроенной функции DECOMPRESS.

SELECT cc.Id,cc.ContentType
       ,CAST(DECOMPRESS((CONVERT(VARBINARY(max), cc.[content])))as VARBINARY(max)) BinaryContent
FROM   dbo.catalogitemextendedcontent cc
...