有没有办法使用 SQL CLR 从 SQL Server 生成 XLS 文件,并且不包含不兼容的依赖项负载

问题描述 投票:0回答:1

我束手无策,无法弄清楚这一点。

我想做一些简单的事情,创建一个将数据转换为 XLS 的 SQL CLR。

我尝试过使用OpenXML,但它一直将windowbase安装为依赖项,它使用system.XAML,SQL Server(2019)拒绝安装它,因为它没有“测试”,无论这意味着什么。

ClosedXML也有类似的问题,System.Drawing拒绝被引用。

我尝试将原始 xml 写入 xls,但 io.Compression 依赖文件也不适用于 SQL Server!

我没有主意了,我真正想要的是一个不使用像 system.xaml 这样的 WPF Nonsense 的 openXML 版本,但我似乎无法让它工作。

如有任何帮助,我们将不胜感激。

c# sql sql-server clr sqlclr
1个回答
0
投票

不要尝试在 SQLCLR 中执行此操作。 相反,构建一个 .NET 控制台应用程序来完成工作,并从代理作业甚至 xp_cmdshell 调用它。

© www.soinside.com 2019 - 2024. All rights reserved.